我太努力了,但做不到
string column - "**02-04-20189.45**"
format = **day-month-yearhour(24).minutes**
to **datetime** type
示例数据帧
date
0 02-04-20189.45
将format
参数与to_datetime
一起使用:
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
:
from datetime import datetime
x = '02-04-20189.45'
res = datetime.strptime(x, '%d-%m-%Y%H.%M')
# 2018-04-02 09:45:00
Python 的 strftime 指令是派生适当格式字符串的有用参考。您也可以将上述格式与pandas.to_datetime
一起使用,尽管这会使用dateutil.parser
。