我想获取所有日期的星期名称。我有一个pandas数据框,其中包含格式为datetime64[ns]的日期列。
我尝试了以下方法:
data['Date'].dt.weekday_name
然后我会得到回应
data['Date'].dt.weekday_name
Traceback (most recent call last):
File "<ipython-input-207-e57074c4e346>", line 1, in <module>
data['Date'].dt.weekday_name
AttributeError: 'DatetimeProperties' object has no attribute 'weekday_name'
请帮忙。
df['my_dates'].dt.day_name()
- John Doedata['Date'].dt.weekday_name
对于PANDAS <= 0.22 (https://pandas.pydata.org/pandas-docs/version/0.22.0/generated/pandas.Series.dt.weekday_name.html) 是正确的。 对于更新的 Pandas 版本,您应该使用data['Date'].dt.day_name()
。 - shayms8