DataFrame有一列是日期,pandas里有什么函数可以得到那天是星期几的?
>>> data['date']
0 2017-10-01
1 2017-10-02
2 2017-10-03
Name: date, dtype: datetime64[ns]
比如2017-10-01是礼拜天
2017-10-01 -> 7
2017-10-02 -> 1
2017-10-03 -> 2
3个回答
>> data['date'].dt.dayofweek
0 6
1 0
2 1
Name: date, dtype: int64
从0开始计数,0代表礼拜一,6是礼拜天。
我一般用这个
data['date'].apply(lambda x: x.weekday())
数据很大的时候,这个方法不是很快,建议用TheTheThe的方法。
-
起个好名字
2017-10-13 22:03