【发布时间】:2019-04-25 01:14:43
【问题描述】:
我最初有字符串格式的日期。 我想从这些日期中提取月份作为数字。
df = pd.DataFrame({'Date':['2011/11/2', '2011/12/20', '2011/8/16']})
我将它们转换为 pandas 日期时间对象。
df['Date'] = pd.to_datetime(df['Date'])
然后我想提取所有月份。
当我尝试时:
df.loc[0]["Date"].month
这可以返回正确的值 11。
但是当我尝试调用多个月时它不起作用?
df.loc[1:2]["Date"].month
AttributeError: 'Series' object has no attribute 'month'
【问题讨论】:
标签: python python-3.x pandas datetime timestamp