使用读取 csv 解析日期列
日期始终具有不同的格式,可以使用特定的 parse_dates 函数对其进行分析。
这个 input.csv :
2016 06 10 20:30:00 foo
2016 07 11 19:45:30 bar
2013 10 12 4:30:00 foo
可以解析如下:
mydateparser = lambda x: pd.datetime.strptime(x, "%Y %m %d %H:%M:%S")
df = pd.read_csv("file.csv", sep='\t', names=['date_column', 'other_column'], parse_dates=['date_column'], date_parser=mydateparser)
parse_dates 参数是要解析的列
date_parser 是解析器函数