加载日期介于之间的熊猫

时间:2019-03-05 10:28:47

标签: python pandas

我有一个.csv文件,该文件的一行带有日期,并且在要作为df加载的数据下方:例如:

2018 - 01 - 14
Heure,Column1, Column2,....,ColumnN
15:01:02.000,50,30,...,50

是否可以使用pandas.read_csv将第一行中的日期添加到日期列? (而不是解析每行)

谢谢!

1 个答案:

答案 0 :(得分:1)

首先读取带有skiprows=1参数(df=pd.read_csv('your.csv', skiprows=1)的csv。然后只读取csv的第一行,并将其作为新列存储在数据框中。

with open('your.csv', newline='') as f:
   reader = csv.reader(f)
   df["Date"] = next(reader)

如果您希望将其作为一个DateTime列,则可以使用`pd.to_datetime'将它们合并:

pd.to_datetime(df['Date'] + ' ' + df['Heure'])