I have my dataset as below:
Sl.No Date1
1 08-09-1990
2 01-06-1988
3 04-10-1989
4 15-11-1991
5 01-06-1968
When I tried to load the data:
df = pd.read_csv("file",parse_dates=True, dayfirst=True)
I am getting the output as:
0 08-09-90
1 01-06-88
2 04-10-89
3 15-11-91
4 01-06-68
Problem is:
- The date format is dd-mm-YY instead of dd-mm-YYYY
- As a result when I try to convert datetime format the year 1968 is taken as 2068 (eg. Index 4 in output/sl.no 5 in input)
also as per suggested link [how to specify the datetime format in read_csv
i tried it was the same issue as before
and i also tried with [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 facing ValueError '08-09-90' does not match format '%d-%m-%Y'