更改熊猫数据框中的所有行的值

德鲁夫·古拉蒂(Dhruv Ghulati)

我有一个df像这样的数据框

        measure  model threshold
285   0.241715  a        0.0001
275   0.241480  a        0.0001
546   0.289773  b        0.0005
556   0.241715  b        0.0005
817   0.357532  a         0.001
827   0.269750  b         0.001
1088  0.489164  a        0.0025

我想将列中的所有值更改model'no_model'我该怎么做呢?

我目前正在做df['model'] = 'no_model',但是我得到了:

SettingWithCopyWarning: 
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
  df['model'] = 'no_model'
埃德·楚姆

之所以收到警告,是因为您可能引用了原始df:

df1 = df

然后尝试了您的代码,但您的意图是复制一个副本,因此您应该使用copy()显式复制一个副本:

df_copy = df.copy()

这将摆脱警告

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

更改熊猫数据框中列的所有值

根据熊猫的条件更改数据框的所有值

如何通过熊猫或spark数据框删除所有行中具有相同值的列?

从熊猫数据框的所有列和行中删除值

熊猫:逐行比较数据框中的所有值

用熊猫替换数据框中列的所有值

熊猫组合数据框,删除行,该行的值未出现在所有初始数据框中

查找熊猫数据框中的所有重复行

如何删除负值的熊猫数据框中的所有行?

从熊猫数据框中添加所有行

截断熊猫数据框的所有行

更改 R 数据框中所有列中的值

更改熊猫数据框中的索引值

更改熊猫数据框中的索引值

更改熊猫数据框列中的值

熊猫数据框找到具有特定列值的所有行?

如果其他数据框中没有该值,则熊猫从数据框中排除行

大熊猫:使用来自单独数据框中一个单元格的值填充数据框列中的所有行

使用指定替换的数据框更改数据框中的所有值

如何在两个独立的熊猫数据框中的所有值之间插值?

在熊猫数据框中获取带有和不带有NaN的所有行

熊猫数据框查找存在于其他列的所有可能值的行

基于列过滤熊猫数据框:如果值是该列,则保留所有行

如何评估熊猫数据框中一行的所有值并写入新列

熊猫数据框:如果最后一行不为零,如何检查它的所有值

有条件地替换数据框(熊猫)中选定列中的所有值

将所有行拟合到熊猫数据框中,然后仅根据数据进行转换

熊猫如何将数据框中的所有值保存到csv中?

如何在熊猫数据框中的所有列中获取唯一值