我有一些 CSV 数据,例如
2011.12.08,22:45,1.33434,1.33465,1.33415,1.33419,265
2011.12.08,23:00,1.33419,1.33542,1.33419,1.33472,391
2011.12.08,23:15,1.33470,1.33483,1.33383,1.33411,420
2011.12.08,23:30,1.33413,1.33451,1.33389,1.33400,285
来自 Metatrader 4 的名为 EURUSD15.csv 的文件
我想用 Python 导入这个文件,使用 Pandas 库和 read_csv 函数......
所以我这样做了:
#!/usr/bin/env python
from pandas import *
df = read_csv('data/EURUSD15.csv', header=None)
df.columns = ['Date', 'Time', 'Open', 'High', 'Low', 'Close', 'Volume']
print(df)
我现在想解析日期/时间...
所以我改变了
df = read_csv('data/EURUSD15.csv', header=None)
至
df = read_csv('data/EURUSD15.csv', header=None, parse_dates=[[1, 2]])
但我收到此错误消息
Exception: Length mismatch (7 vs 6)
如何解析日期和时间列并将 2 列视为 1 个“日期时间”列。