我的数据集如下:
Sl.No Date1
1 08-09-1990
2 01-06-1988
3 04-10-1989
4 15-11-1991
5 01-06-1968
当我尝试加载数据时:
df = pd.read_csv("file",parse_dates=True, dayfirst=True)
我得到的输出为:
0 08-09-90
1 01-06-88
2 04-10-89
3 15-11-91
4 01-06-68
问题是:
也根据建议的链接[how to specify the datetime format in read_csv
我尝试过和以前一样的问题
我也尝试了[time data does not match format
df = pd.read_csv(“ file”,infer_datetime_format = True) df [Date1] = pd.to_datetime(df ['Date1'],format ='%d-%m-%Y')
am面对ValueError '08 -09-90'与格式'%d-%m-%Y'不匹配
答案 0 :(得分:0)
尝试一下-似乎对我有用
import pandas as pd
filepath = '' # insert your files path here (I created a csv with columns 'SI_No' and 'Date' to test this and then copied your data)
df = pd.read_csv(filepath, parse_dates=['Date'])
df = df.set_index('SI_No')
df
Date
SI_No
1 1990-08-09
2 1988-01-06
3 1989-04-10
4 1991-11-15
5 1968-01-06