这是我的代码,它的代码已加载到新数据框架中:
import pandas as pd
desired_width = 320
pd.set_option('display.width', desired_width)
from datetime import datetime
print(new.head(5))
new.info()
这就是结果:
Date Time Open
0 2013/1/4 07:00:00.0 7847.5
1 2013/1/4 07:00:00.1 7847.5
2 2013/1/4 07:00:00.2 7847.5
3 2013/1/4 07:00:00.3 7847.5
4 2013/1/4 07:00:00.4 7847.5
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 17 entries, 0 to 16
Data columns (total 3 columns):
Date 17 non-null object
Time 17 non-null object
Open 17 non-null float64
dtypes: float64(1), object(2)
memory usage: 488.0+ bytes
我未能将日期 时间作为索引作为对象。另外,我需要保持时间的时间。
跟踪:
pd.to_datetime(new.Date + ' ' + new.Time)
引起的:
AttributeError: 'DataFrame' object has no attribute 'Time'
请建议如何创建将作为float64作为其他列的多索引
谢谢
df.columns = df.columns.str.strip()
从标题名称中切出所有空格,而dateTime()无问题