0

df私は2 つの列をGROUP_ID={A,B}持つdataframe を持っていますACTION_DATE。私がしたいのは、値がの場合、ACTION_DATE値をに置き換えることです。のデータ型はです。03/31/2006GROUP_IDBACTION_DATEdatetime64[ns]

ということで、以下をやってみました。

df[(df.GROUP_ID == 'B')].ACTION_DATE = '03/31/2006 0:00'

上記の行はエラーなしで実行されますが、結果のデータフレームは変更されません。

誰かが私が欠けているものを指摘できますか?

4

3 に答える 3

0

これを試すことができますか

df['ACTION_DATE'][df['GROUP_ID'] == 'B'] = '03/31/2006 0:00'

列を前もって配置するとうまくいきます...

于 2015-05-04T16:05:25.003 に答える