pandas to_datetime 无法将非零填充字符串转换为日期时间
pandas to_datetime could not convert non zero-padded strings to datetime
我尝试将以下一系列 s
字符串转换为日期时间,
12118
12218
11318
10418
s = s.str.zfill(5)
format = {'%m%-d%y': 5}
L = [pd.to_datetime(s.str[:v], format=k, errors='coerce') for k, v in format.items()]
[0 12118
1 12218
2 11318
3 10418
dtype: object]
我想知道如何将它们转换成
2018-12-01
2018-12-02
2018-11-03
2018-10-04
IIUC
pd.to_datetime(df,format='%m%d%y')
Out[210]:
0 2018-12-01
1 2018-12-02
2 2018-11-03
3 2018-10-04
Name: x, dtype: datetime64[ns]
我尝试将以下一系列 s
字符串转换为日期时间,
12118
12218
11318
10418
s = s.str.zfill(5)
format = {'%m%-d%y': 5}
L = [pd.to_datetime(s.str[:v], format=k, errors='coerce') for k, v in format.items()]
[0 12118
1 12218
2 11318
3 10418
dtype: object]
我想知道如何将它们转换成
2018-12-01
2018-12-02
2018-11-03
2018-10-04
IIUC
pd.to_datetime(df,format='%m%d%y')
Out[210]:
0 2018-12-01
1 2018-12-02
2 2018-11-03
3 2018-10-04
Name: x, dtype: datetime64[ns]