转换字符串" 02-04-20189.45"进入pandas数据帧中的datetime类型

时间:2018-05-18 21:06:12

标签: python string pandas datetime

我努力了但是无法做到

help subinstr()

2 个答案:

答案 0 :(得分:1)

示例数据框

$ javac so50419207.java ; java so50419207
original string: 18,5 Ramsey Lane,See,Amerighi,samerighih@trellian.com,,£307018.48,
replaced string: 18,5 Ramsey Lane,See,Amerighi,samerighih@trellian.com,307018.48,

date 0 02-04-20189.45 参数与 format 一起使用:

to_datetime

答案 1 :(得分:1)

您可以使用指定格式的pd.to_datetime(df.date, format='%d-%m-%Y%H.%M') 0 2018-04-02 09:45:00 Name: date, dtype: datetime64[ns]

datetime.strptime

Python's strftime directives是一个有用的参考,用于派生适当的格式字符串。您也可以将上述格式与from datetime import datetime x = '02-04-20189.45' res = datetime.strptime(x, '%d-%m-%Y%H.%M') # 2018-04-02 09:45:00 一起使用,但这会使用pandas.to_datetime