重命名列中的重复值

时间:2020-05-03 21:01:30

标签: python python-3.x pandas duplicates

我正在尝试删除pandas数据框中的重复列值。例如:

2019-03-31
2019-06-30
2019-09-30
2019-12-31 
2020-03-31
2020-03-31

通知2020-03-31已重复。我想找到重复的日期并将其重命名为last quarter

相反,如果该列中没有重复项,我想保留原样。有人可以指导我正确的方向吗?

1 个答案:

答案 0 :(得分:2)

无循环

series = pd.Series(['2019-03-31',
           '2019-06-30',
           '2019-09-30',
           '2019-12-31', 
           '2020-03-31',
           '2020-03-31'])

series.loc[series.duplicated()] = 'last quarter'
相关问题