2024-06-29 00:55:00 发布
网友
基本上我是sas开发人员。 到目前为止,我正在进行sas2python迁移。 在读取熊猫数据帧之前,我有两列
DATE NAME 01JAN1988 VARUN 11JAN1999 THARUN
读取数据帧后,DATE列将自动读取为float值。现在我需要将它显示为DATE列,格式为date9 你能提供一下步骤吗
DATE
float
您可以使用apply函数将值转换为日期对象,并使用datetime模块将其转换为:
df['DATE'] = df['DATE'].apply(lambda x: datetime.datetime.strptime(x,'%d%b%Y').date())
输出:
DATE NAME 0 1988-01-01 VARUN 1 1999-01-11 THARUN
您可以使用apply函数将值转换为日期对象,并使用datetime模块将其转换为:
输出:
相关问题 更多 >
编程相关推荐