【问题标题】:Renaming a duplicated value in a column重命名列中的重复值
【发布时间】:2020-08-18 06:00:00
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: python python-3.x pandas duplicates


    【解决方案1】:

    没有循环

    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'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-17
      • 2019-05-25
      • 1970-01-01
      • 2013-06-11
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多