【发布时间】:2021-09-29 18:31:50
【问题描述】:
我有以下数据框 db_rena:
dep_date arr_date
0 2020-01-01 17:57:00 2020-01-01 20:58:00
1 2020-01-01 14:01:00 2020-01-01 20:11:00
2 2020-01-01 21:30:00 2020-01-02 01:20:00
我想把它转换成 YY-MM-DD 格式,所以它看起来像这样:
dep_date arr_date
0 2020-01-01 2020-01-01
1 2020-01-01 2020-01-01
2 2020-01-01 2020-01-02
数据框db_rena的原始格式是db,看起来是这样的:
dep_date arr_date
0 1.577901e+12 1.577912e+12
1 1.577887e+12 1.577909e+12
它是 Float64 格式。我使用以下代码将其转换为日期时间:
db_rena['dep_date']=pd.to_datetime(db.dep_date,unit='ms')
db_rena['arr_date']=pd.to_datetime(db.arr_date,unit='ms')
但我还没有设法将其转换为我想要的格式。有任何想法吗?谢谢!
【问题讨论】:
-
db_rena['dep_date']=pd.to_datetime(db.dep_date,unit='ms').dt.date
标签: python pandas datetime datetime-format python-datetime