我有一个包含几列的csv,包括'Date'和'Time'。我读了csv并将'Date'和'Time'列设置为索引。
import pandas as pd
data_file = 'data.csv'
data = pd.read_csv(data_file, parse_dates=[['Date', 'Time']], index_col='Date_Time', dayfirst=True)
这样,“日期”和“时间”列就会被删除。我的目标是留住他们。
另一种方法如下:
import pandas as pd
data_file = 'data.csv'
data = pd.read_csv(data_file, parse_dates=[['Date', 'Time']])
data.set_index(['Date', 'Time'], drop=False)
这样可以保留我想要的列,但它会创建一个多索引。
答案 0 :(得分:2)
有一个标志keep_date_col
:
keep_date_col :布尔值,默认
False
如果
True
和parse_dates
指定组合多个列,请保留原始列。