Pandas read_csv,日期为2列

时间:2016-07-21 16:23:12

标签: pandas

我有一个csv文件,格式如下:

application-prod.properties

如何在这样的文件上调用<profiles> <profile> <id>QA</id> <properties> <spring.profiles.active>qa</spring.profiles.active> </properties> </profile> <profile> <id>DEV</id> <properties> <spring.profiles.active>dev</spring.profiles.active> </properties> </profile> <profile> <id>PROD</id> <properties> <spring.profiles.active>prod</spring.profiles.active> </properties> </profile> </profiles> ,以便将前2列解析为日期时间索引?

1 个答案:

答案 0 :(得分:3)

在read_csv函数中使用parse_dates kwarg。请参阅the docs

df = pd.read_csv(filepath_goes_here, sep=',', parse_dates={'dt': [0, 1]}).set_index('dt')

如果你有非标准格式的日期(本例中的日期是标准格式),你也可以使用date_parser kwarg。