pandas:indexing-view-versus-copy

时间:2015-11-12 17:23:55

标签: pandas indexing copy warnings

我有一些代码,如果它们都等于给定值,则替换整个列的值。

以下是df

的示例
data = {"maj": [0,0,0], "fam": [1,5,6]}
mdf = pd.DataFrame(data, index=['a','b','c'])
mdf
   fam maj
a    1   0
b    5   0
c    6   0

下面的代码会将具有相同值的给定列替换为另一个值

mdf.loc[:, (mdf == 0).all()] = '-'
mdf
   fam maj
a    1   -
b    5   -
c    6   -

但是我收到以下警告,我不确定如何修复我的代码以遵守?

indexing-view-versus-copy 

0 个答案:

没有答案