Hen*_*Hub 6 python csv pandas data-science
我有一些时间序列数据,包含三个独立的列(日期、时间、千瓦),如下所示:
Date Time kW
3/1/2011 12:15:00 AM 171.36
3/1/2011 12:30:00 AM 181.44
3/1/2011 12:45:00 AM 175.68
3/1/2011 1:00:00 AM 180.00
3/1/2011 1:15:00 AM 175.68
Run Code Online (Sandbox Code Playgroud)
直接从 Pandas 读取 csv 文件,我可以解析日期和时间:
df= pd.read_csv('C:\\Users\\desktop\\master.csv', parse_dates=[['Date', 'Time']])
Run Code Online (Sandbox Code Playgroud)
这看起来工作得很好,但问题是我想在 Pandas 中创建另一个数据框来表示月份的数值。如果我做一个:
df['month'] = df.index.month
Run Code Online (Sandbox Code Playgroud)
抛出错误:
AttributeError: 'Int64Index' object has no attribute 'month'
我还希望创建额外的数据框来表示时间戳日、分钟、小时...任何提示都非常感谢..
归档时间: |
|
查看次数: |
25501 次 |
最近记录: |