如何从熊猫数据框中删除具有特定属性值的行的分数

毫米

有一个熊猫数据框,我如何有效地删除属性中具有特定值(例如“ low ”)的行的一部分这是我的代码:

import pandas as pd
import numpy as np
np.random.seed(3)
df = pd.DataFrame({"a":[1,2,3,4], "b":[5,6,7,8], "class":['High','Low','Low','Low']})
drop_indices = np.random.choice(df.index, int(np.ceil(0.5*df.shape[0])) , replace=True)
df_subset = df.drop(drop_indices)
print df
print df_subset

输出:

   a  b class
0  1  5  High
1  2  6   Low
2  3  7   Low
3  4  8   Low
   a  b class
1  2  6   Low
3  4  8   Low

从所有类中删除,我希望从类=低级中删除

筛选出仅要删除的行,用于sample选择要删除的成员部分,然后用于drop删除它们:

df = df.drop(df[df['class'] == 'Low'].sample(frac=0.33).index)

结果输出:

   a  b class
0  1  5  High
2  3  7   Low
3  4  8   Low

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何从熊猫数据框中删除包含特定列中特定字符串的行?

来自分类常见问题

如何基于具有连续相同值的列事件删除数据框中的行

来自分类Dev

在python 3.4.1中删除具有字符串值的熊猫数据框的行

来自分类Dev

在熊猫数据框中选择具有特定列值的行

来自分类Dev

在熊猫数据框中的任何列中删除带有“问号”值的行

来自分类Dev

从数据框中删除在特定列中上方或下方的行具有相同值的行

来自分类Dev

熊猫数据框删除具有相同值的数据行

来自分类Dev

如何遍历大熊猫数据框,并在整个行中仅保留具有相同值的行?

来自分类Dev

如何根据特定条件在熊猫中删除数据框中的重复行

来自分类Dev

根据列中的值从熊猫数据框中删除行

来自分类Dev

如何基于具有连续相同值的列事件删除数据框中的行

来自分类Dev

如何在熊猫数据框中仅获取具有给定值(或一组值)的行*和仅*列

来自分类Dev

从熊猫数据框中删除特定的行

来自分类Dev

在熊猫数据框中按具有空值的行分组

来自分类Dev

在经过验证的熊猫数据框列中显示具有False值的行

来自分类Dev

如何创建将接受熊猫数据框并删除包含特定值的行的函数?

来自分类Dev

在特定值后删除熊猫数据框中的行(是否循环?)

来自分类Dev

从具有布尔值的数据框中删除行

来自分类Dev

从熊猫数据框中删除特定行

来自分类Dev

熊猫:删除具有唯一索引值的数据框行

来自分类Dev

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

来自分类Dev

用熊猫删除数据框中的特定行

来自分类Dev

如何删除熊猫数据框中具有重复的行?

来自分类Dev

删除具有特定日期时间值的 Pandas 数据框中的某些行

来自分类Dev

删除熊猫数据框中具有多个关联的条目?

来自分类Dev

在 Pandas 中,如何删除所有子行,但保留多索引数据框中特定列中具有最高值的子行?

来自分类Dev

如果特定行在python的数据框中具有重复值,如何删除整列

来自分类Dev

如何拆分数据框中的列并将每个值存储为新行(在熊猫中)?

来自分类Dev

如何选择具有特定值的列迭代数据框中的所有行?

Related 相关文章

  1. 1

    如何从熊猫数据框中删除包含特定列中特定字符串的行?

  2. 2

    如何基于具有连续相同值的列事件删除数据框中的行

  3. 3

    在python 3.4.1中删除具有字符串值的熊猫数据框的行

  4. 4

    在熊猫数据框中选择具有特定列值的行

  5. 5

    在熊猫数据框中的任何列中删除带有“问号”值的行

  6. 6

    从数据框中删除在特定列中上方或下方的行具有相同值的行

  7. 7

    熊猫数据框删除具有相同值的数据行

  8. 8

    如何遍历大熊猫数据框,并在整个行中仅保留具有相同值的行?

  9. 9

    如何根据特定条件在熊猫中删除数据框中的重复行

  10. 10

    根据列中的值从熊猫数据框中删除行

  11. 11

    如何基于具有连续相同值的列事件删除数据框中的行

  12. 12

    如何在熊猫数据框中仅获取具有给定值(或一组值)的行*和仅*列

  13. 13

    从熊猫数据框中删除特定的行

  14. 14

    在熊猫数据框中按具有空值的行分组

  15. 15

    在经过验证的熊猫数据框列中显示具有False值的行

  16. 16

    如何创建将接受熊猫数据框并删除包含特定值的行的函数?

  17. 17

    在特定值后删除熊猫数据框中的行(是否循环?)

  18. 18

    从具有布尔值的数据框中删除行

  19. 19

    从熊猫数据框中删除特定行

  20. 20

    熊猫:删除具有唯一索引值的数据框行

  21. 21

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

  22. 22

    用熊猫删除数据框中的特定行

  23. 23

    如何删除熊猫数据框中具有重复的行?

  24. 24

    删除具有特定日期时间值的 Pandas 数据框中的某些行

  25. 25

    删除熊猫数据框中具有多个关联的条目?

  26. 26

    在 Pandas 中,如何删除所有子行,但保留多索引数据框中特定列中具有最高值的子行?

  27. 27

    如果特定行在python的数据框中具有重复值,如何删除整列

  28. 28

    如何拆分数据框中的列并将每个值存储为新行(在熊猫中)?

  29. 29

    如何选择具有特定值的列迭代数据框中的所有行?

热门标签

归档