如何多索引日期 导入CSV文件时的时间



这是我的代码,它的代码已加载到新数据框架中:

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()无问题

最新更新