gpt4 book ai didi

python - Num day to Name day 与 Pandas

转载 作者:太空狗 更新时间:2023-10-29 17:38:02 27 4
gpt4 key购买 nike

如果我使用这个函数 pd.DatetimeIndex(dfTrain['datetime']).weekday 我得到了日期,但是我找不到任何给出日期名称的函数...所以我需要将 0 转换为星期一,将 1 转换为星期二,依此类推。

这是我的数据框的示例:

            datetime    season holiday workingday weather   temp    atemp   humidity    windspeed   count
0 2011-01-01 00:00:00 1 0 0 1 9.84 14.395 81 0.0000 16
1 2011-01-01 01:00:00 1 0 0 1 9.02 13.635 80 0.0000 40
2 2011-01-01 02:00:00 1 0 0 1 9.02 13.635 80 0.0000 32
3 2011-01-01 03:00:00 1 0 0 1 9.84 14.395 75 0.0000 13
4 2011-01-01 04:00:00 1 0 0 1 9.84 14.395 75 0.0000 1
5 2011-01-01 05:00:00 1 0 0 2 9.84 12.880 75 6.0032 1
6 2011-01-01 06:00:00 1 0 0 1 9.02 13.635 80 0.0000 2
7 2011-01-01 07:00:00 1 0 0 1 8.20 12.880 86 0.0000 3
8 2011-01-01 08:00:00 1 0 0 1 9.84 14.395 75 0.0000 8
9 2011-01-01 09:00:00 1 0 0 1 13.12 17.425 76 0.0000 14

还有一个问题,pandas.DatetimeIndex.dayofweekpandas.DatetimeIndex.weekday有什么区别?

最佳答案

使用 dt.weekday_namedeprecated since pandas 0.23.0 ,而是使用 dt.day_name() :

df.datetime.dt.day_name()

0 Saturday
1 Saturday
2 Saturday
3 Saturday
4 Saturday
5 Saturday
6 Saturday
7 Saturday
8 Saturday
9 Saturday
Name: datetime, dtype: object

关于python - Num day to Name day 与 Pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29096381/

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