2024-04-27 00:42:40 发布
网友
我有一个csv文件,其中包含一个日期列,该文件中的日期格式为“dd.mm.yy”,如果日期小于或等于12,则它将日期理解为一个月,因此05.01.05变为01/05/2005
我怎样才能解决这个问题
问候
这是一种使用pandas.to.datetime并设置参数dayfirst=True来解决它的方法。但是,由于您没有共享任何代码,我不得不对数据的格式进行假设。在下面的例子中date列的原始格式是object
pandas.to.datetime
dayfirst=True
date
object
import pandas as pd df = pd.DataFrame({ 'date': ['01.02.20', '25.12.19', '10.03.18'], }) df = pd.to_datetime(df['date'], dayfirst=True) df 0 2020-02-01 1 2019-12-25 2 2018-03-10 Name: date, dtype: datetime64[ns]
这是一种使用
pandas.to.datetime
并设置参数dayfirst=True
来解决它的方法。但是,由于您没有共享任何代码,我不得不对数据的格式进行假设。在下面的例子中date
列的原始格式是object
相关问题 更多 >
编程相关推荐