如何忽略第n个单元格删除所有值为0的行?

狂热者

我知道如何删除所有值为0的数据框中的行。但是,如果我想在检查该条件时忽略第n个(在下面的示例中为第一个)单元格,则找不到解决方案。

在:

   0  title1  title2 title3
cat1  0        0       1
cat2  1        0       0
cat3  1        0       1

出:

   0  title1  title2 title3
cat1  0        0       1
cat3  1        0       1

我想删除cat2行,即使第一个单元格不为零。

谢谢

耶斯列尔

选择所有不带first by的列DataFrame.iloc,检查是否0by相等DataFrame.neDataFrame.any进行测试,True每行至少一个s:

df = df[df.iloc[:, 1:].ne(0).any(axis=1)]
print (df)
      title1  title2  title3
cat1       0       0       1
cat3       1       0       1

详细资料

print (df.iloc[:, 1:])
      title2  title3
cat1       0       1
cat2       0       0
cat3       0       1

或者,如果nth可能要忽略列,则drop此列:

#python count from 0, so for first column is used 0
i = 0
df = df[df.drop(df.columns[i], axis=1).ne(0).any(axis=1)]
print (df)
      title1  title2  title3
cat1       0       0       1
cat3       1       0       1

详细资料

i = 0
print (df.columns[i])
title1

print (df.drop(df.columns[i], axis=1))
      title2  title3
cat1       0       1
cat2       0       0
cat3       0       1

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找和删除单元格值为“#N / A”的行

来自分类Dev

如何删除特定列名称中单元格为空白的所有行

来自分类Dev

将每列中的所有单元格折叠为一个单元格,并忽略NA

来自分类Dev

STDEV.P-忽略值为0的单元格

来自分类Dev

如果至少一个单元格满足给定条件(例如,缺少值),则删除所有id行

来自分类Dev

如何求和所有单元格中从右边开始的第 n 个数字

来自分类Dev

如何在包含值的行中查找所有单元格引用,并将其显示在一个单元格中?

来自分类Dev

如何将集合视图单元格设置为所有屏幕的相等行单元格

来自分类Dev

如何将行中第n个单元格相乘以获得乘积?

来自分类Dev

在选择一个单元格的情况下获取所有行值QTableView

来自分类Dev

如何从单元格中删除所有标签层

来自分类Dev

如何为Handsontable中的所有空白单元格赋予默认值0?

来自分类Dev

如何为Handsontable中的所有空白单元格赋予默认值0?

来自分类Dev

我想在一行单元格中找到所有独特的不同值,忽略空白

来自分类Dev

当单元格包含特定值但不影响第1行时如何删除整行

来自分类Dev

如果单元格显示0但有公式,如何删除行?

来自分类Dev

excel宏-如何根据单元格值删除行

来自分类Dev

Excel如何在单元格值下方插入并跳过其他所有行?

来自分类Dev

如何从单个单元格获取所有值

来自分类Dev

如果单元格值为0,如何返回0;如果单元格为空,如何返回其他单元格的值

来自分类Dev

Excel公式,如果相邻单元格的值等于第三个单元格的值,则将一行中的所有条目相加

来自分类Dev

根据单元格值删除行

来自分类Dev

如果行中的所有单元格都具有相同的值,则尝试删除datagridview中的整行

来自分类Dev

遍历一列并删除具有特定值VBA的单元格下面的所有行

来自分类Dev

如果K列中的值为0,则删除C到K行并将单元格上移

来自分类Dev

VBA Excel - 如果某些单元格为空,则删除一行的所有条目

来自分类Dev

如何使用可以更改的单元格中的条件在 Excel 中执行 SUMIF,如果单元格为空白,则只需将所有值相加

来自分类Dev

选择其中一个单元格值等于参数的行或ms sql中的所有行

来自分类Dev

选择其中一个单元格值等于参数的行或ms sql中的所有行

Related 相关文章

  1. 1

    查找和删除单元格值为“#N / A”的行

  2. 2

    如何删除特定列名称中单元格为空白的所有行

  3. 3

    将每列中的所有单元格折叠为一个单元格,并忽略NA

  4. 4

    STDEV.P-忽略值为0的单元格

  5. 5

    如果至少一个单元格满足给定条件(例如,缺少值),则删除所有id行

  6. 6

    如何求和所有单元格中从右边开始的第 n 个数字

  7. 7

    如何在包含值的行中查找所有单元格引用,并将其显示在一个单元格中?

  8. 8

    如何将集合视图单元格设置为所有屏幕的相等行单元格

  9. 9

    如何将行中第n个单元格相乘以获得乘积?

  10. 10

    在选择一个单元格的情况下获取所有行值QTableView

  11. 11

    如何从单元格中删除所有标签层

  12. 12

    如何为Handsontable中的所有空白单元格赋予默认值0?

  13. 13

    如何为Handsontable中的所有空白单元格赋予默认值0?

  14. 14

    我想在一行单元格中找到所有独特的不同值,忽略空白

  15. 15

    当单元格包含特定值但不影响第1行时如何删除整行

  16. 16

    如果单元格显示0但有公式,如何删除行?

  17. 17

    excel宏-如何根据单元格值删除行

  18. 18

    Excel如何在单元格值下方插入并跳过其他所有行?

  19. 19

    如何从单个单元格获取所有值

  20. 20

    如果单元格值为0,如何返回0;如果单元格为空,如何返回其他单元格的值

  21. 21

    Excel公式,如果相邻单元格的值等于第三个单元格的值,则将一行中的所有条目相加

  22. 22

    根据单元格值删除行

  23. 23

    如果行中的所有单元格都具有相同的值,则尝试删除datagridview中的整行

  24. 24

    遍历一列并删除具有特定值VBA的单元格下面的所有行

  25. 25

    如果K列中的值为0,则删除C到K行并将单元格上移

  26. 26

    VBA Excel - 如果某些单元格为空,则删除一行的所有条目

  27. 27

    如何使用可以更改的单元格中的条件在 Excel 中执行 SUMIF,如果单元格为空白,则只需将所有值相加

  28. 28

    选择其中一个单元格值等于参数的行或ms sql中的所有行

  29. 29

    选择其中一个单元格值等于参数的行或ms sql中的所有行

热门标签

归档