Pandas dtype('O') 转日期格式
Pandas dtype('O') to Date format
我相信我已经尝试了在此页面上可以找到的所有答案。我仍然遇到的问题是将列转换为日期格式,并从中删除时间。
这是我的数据框,传递数组中的混合日期时间和整数是我尝试过的大多数方法都遇到的错误。我也未能将其转换为字符串 -> 日期。不确定如何解决这个问题,我们将不胜感激。
这样可以转换为日期,也可以添加其他条件
import datetime
def convert_to_date(x):
return datetime.datetime.strptime(x , '%Y-%m-%d %H:%M:%S')
df.loc[:, 'Date'] = df['Date'].apply(convert_to_date)
# better to use a lambda function
df.loc[:, 'Date'] = df['Date'].apply(lambda x:datetime.datetime.strptime(x , '%Y-%m-%d %H:%M:%S'))
我相信我已经尝试了在此页面上可以找到的所有答案。我仍然遇到的问题是将列转换为日期格式,并从中删除时间。
这是我的数据框,传递数组中的混合日期时间和整数是我尝试过的大多数方法都遇到的错误。我也未能将其转换为字符串 -> 日期。不确定如何解决这个问题,我们将不胜感激。
这样可以转换为日期,也可以添加其他条件
import datetime
def convert_to_date(x):
return datetime.datetime.strptime(x , '%Y-%m-%d %H:%M:%S')
df.loc[:, 'Date'] = df['Date'].apply(convert_to_date)
# better to use a lambda function
df.loc[:, 'Date'] = df['Date'].apply(lambda x:datetime.datetime.strptime(x , '%Y-%m-%d %H:%M:%S'))