删除出现在整个数据框中的特定值

西尔维亚·克米茨

我有 df 在许多行和列中出现“-1”,这是错误的数据。我试图按列删除:

df.drop(df[df['region'] == -1].index)

但是想知道是否有办法立即为整个 df 做到这一点?

登录
import numpy as np

删除带有 -1 的行

df = df.replace(-1, np.nan).dropna(axis=0)

删除带有 -1 的列

df = df.replace(-1, np.nan).dropna(axis=1)

删除列中带有 -1 的region

df = df.replace(-1, np.nan).dropna(axis=0, subset=['region'])

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果特定的值/字符串出现在整个数据框中,我想对其索引值求和

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

合并2个数据框,忽略右侧数据框中未出现在左侧数据框中的行

如果行名称出现在熊猫中另一个数据框的列名称中,请选择数据框的行值

仅保留一个数据框的行,其某些列的值也出现在另一数据框中

相同的数据出现在整个 recylerview 中

对于列表a中的每个元素,如何计算它出现在另一个数据框中的一个特定列中的次数

如何组合 2 个数据框,创建仅出现在第二个数据框而不出现在第一个数据框和 groupby 中的行以获得总和?

如果值基于一个列值出现在另一个数据框中,则更改一个数据框中的值

Pandas loc - 过滤器值出现在数据框中的列表中

从整个数据框中删除字符

数据框仅出现在控制台中,而不出现在环境中(Rstudio)

如果值列表出现在pandas数据框的任何列中,如何打印行

如果值出现在其他数据框的列中,则创建新列

计算直到第一个值出现在熊猫数据框中的天数

尝试使用相同值出现在多列中的 cumsum() 熊猫数据框

如何查找没有出现在两个数据框中的数据(特别是列名)?

组合两个数据框,以便所有年份都出现在一列中

如何有效地检查一个数据框中的列值并找到该值出现在其他数据框中的行?

如何根据列表中的项目是否出现在字段中的任何位置从数据框中删除列

替换一个数据框中的行(如果它们出现在另一数据框中)

如果其特定值未出现在另一个表中,则从表中删除记录

R:从数据框中提取行,其中一列中的值出现在单独的向量中

如果dot(。)出现在句子python中,请删除整个单词

当键出现在地图中时,有条件地替换数据框中的值

从R中的整个数据框中删除特殊字符

从数据框中删除行,其值在整个列中仅出现一次

如何在整个数据框中搜索特定值并返回其列和行索引

计数出现在整个对象中的值子字符串