如何将浮点值转换为熊猫中的date9格式

时间:2020-01-14 02:16:37

标签: python pandas pandas-groupby pandasql

基本上,我是sas开发人员。 截至目前,我正在进行sas2python迁移。 在读到熊猫数据框之前,我有两列,即

DATE          NAME
01JAN1988     VARUN
11JAN1999     THARUN

读取熊猫数据框后,DATE列将自动读取为float值。现在,我需要将其显示为DATE列,并将其显示为date9格式 您能否提供步骤

1 个答案:

答案 0 :(得分:0)

您可以使用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