【问题标题】:How to separate Monday-Friday from Saturday and Sunday Pandas?如何区分周一至周五与周六和周日的熊猫?
【发布时间】:2015-01-29 10:32:37
【问题描述】:

我正在处理具有此类数据的项目(我使用带有 python 的 pandas 框架):

days     rain

0          1
2          0
3          1
1          0
6          1
2          1
1          1
2          1
3          0
4          0
5          0

第 0-6 天为周一至周日,第 0 天为无雨天,第 1 天为下雨天。

我想将这些天分为星期一到星期五、星期六、星期日的这些新列,如果是那一天,该行中的数据为 1,如果不是那一天,则为 0,并且索引需要与原始文件。我怎样才能做到这一点?

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    试试这个:

    df['Monday-Friday'] = df['days'].isin(range(5)).astype(int)
    df['Saturday'] = (df['days'] == 5).astype(int)
    df['Sunday'] = (df['days'] == 6).astype(int)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-11
      • 2011-07-11
      • 1970-01-01
      • 2017-09-16
      • 1970-01-01
      • 1970-01-01
      • 2020-12-16
      相关资源
      最近更新 更多