Python 日期时间问题
我有一个.csv文件,其中包含以下信息:Python 日期时间问题,python,csv,pandas,Python,Csv,Pandas,我有一个.csv文件,其中包含以下信息: - id - values - date 我想使用dataframe进行搜索,但我无法执行此操作: val = pd.read_csv('file.csv') val['date'] = pd.Series([pd.to_datetime(date) for date in val['date']]) selData = val[val['date'].month == 1] 我收到以下错误: Series' object has no attri
- id
- values
- date
我想使用dataframe进行搜索,但我无法执行此操作:
val = pd.read_csv('file.csv')
val['date'] = pd.Series([pd.to_datetime(date) for date in val['date']])
selData = val[val['date'].month == 1]
我收到以下错误:
Series' object has no attribute 'month'
有人能帮忙吗 当数据帧列是日期时间列时,您可以使用
dt
访问器访问日期功能
selData = val[val['date'].dt.month == 1]
而且,这应该是你读文件的方式
val = pd.read_csv('file.csv', parse_dates=['date'])
selData = val[val['date'].month == 1]
或
val = pd.read_csv('file.csv')
val['date'] = pd.to_datetime(val['date'])
selData = val[val['date'].month == 1]