2024-09-30 18:33:05 发布
网友
我正在做的项目有这样的数据(我使用pandas框架和python):
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,索引必须与原始文件相同。我怎么才能做到呢?在
试试这个:
df['Monday-Friday'] = df['days'].isin(range(5)).astype(int) df['Saturday'] = (df['days'] == 5).astype(int) df['Sunday'] = (df['days'] == 6).astype(int)
试试这个:
相关问题 更多 >
编程相关推荐