gpt4 book ai didi

python - 如何将周一至周五与周六和周日 Pandas 分开?

转载 作者:太空宇宙 更新时间:2023-11-04 05:55:13 26 4
gpt4 key购买 nike

我正在处理具有这样数据的项目(我使用带有 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 天是周一到周日,rain 0 是无雨天,rain 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)

关于python - 如何将周一至周五与周六和周日 Pandas 分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28212435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com