我有一个数据框df
,有两列,分别为GROUP_ID={A,B}
和ACTION_DATE
。如果GROUP_ID
的值为B
,我想要做的是将ACTION_DATE
的值替换为03/31/2006
。 ACTION_DATE
的数据类型为datetime64[ns]
。在python熊猫数据框中指定特定的日期值
所以,我试了下面。
df[(df.GROUP_ID == 'B')].ACTION_DATE = '03/31/2006 0:00'
上面的行运行时没有错误,但结果数据帧保持不变。
有人能指出我缺少的东西吗?
灿你发布一些样本数据? –
\t GROUP_ID ACTION_DATE 甲\t 2005-05-30 甲\t 2005-05-30 甲\t 2005-05-30 乙\t 2005-05-30 乙\t 2005-05-30 乙\t 2005-05 -30 – David