根据列条件替换列表

时间:2019-03-03 19:54:47

标签: python dataframe

我想在数据框中编辑一行,例如:

index columnA ColumnB
0     1       [a, b]
1     3       [c, b]
2     4       [a, b]
3     6       [d, a, b]

让我们说我想用[q,y]替换[c,b],其中columnA为值3。 我将如何去做。我尝试了以下方法:

df.at[df['columnA'] == 3, 'ColumnB'] = [q, y]

都是列,我想根据columnA值而不是索引来编辑行。

0 个答案:

没有答案