pandas read_csv没有将字符串转换为日期

时间:2016-01-28 17:27:41

标签: python date csv pandas

我已经在这个问题上寻求帮助但没有找到答案(我确定我提出了错误的问题)

我有一个CSV文件,它有日期,当我读到它时,日期转换没有发生。

import pandas
df = pd.read_csv('file', index_col='Sequence', parse_dates='Date')

CSV文件

Sequence,Date,Unit,Name,Indexed,Arbitrated,Redo
1,2013-01-01,Aloha,first last,831,0,0

df.Date是一串字符串而非日期时间值

1 个答案:

答案 0 :(得分:2)

您需要将列作为列表传递解析,而不是字符串:

parse_dates

newdf <- df[ which(df$someCol %in% c(values...)), ] 的文档字符串解释说明了&#34;整数列表或名称&#34; ,因为这样您就可以指定要解析的多个列。但我必须同意,对于一个专栏,这有点令人惊讶。