如何在Python中查找不属于示例的值?

伊泽特·基利

我需要从数据框中获取一个样本,但是我还需要不属于该样本的值。例如:

data = [[1,2,3,55], [1,2,34,5], [13,2,3,5], [1,2,32,5], [1,2,22,5]]
df = DataFrame(data=data, index=[0, 0, 1, 1, 1], columns=['A', 'B', 'C', 'D'])

输出:

In[97]: df.sample(3)
Out[97]: 

    A  B   C   D
1   1  2  32   5
0   1  2   3  55
1  13  2   3   5

如何获得其余2个样本?有什么基本方法可以做到吗?

耶斯列尔

对于重复索引,这是有问题的,因此reset_index首先需要使用,然后boolean indexingeq或一起使用isin

df = df.reset_index()
sam = df.sample(3)
print (sam)
   index  A  B   C   D
0      0  1  2   3  55
1      0  1  2  34   5
3      1  1  2  32   5

print ((df.eq(sam, 1)).all(1))
0     True
1     True
2    False
3     True
4    False
dtype: bool

print ((df.isin(sam)).all(1))
0     True
1     True
2    False
3     True
4    False
dtype: bool

print (df[~(df.isin(sam)).all(1)])
   index   A  B   C  D
2      1  13  2   3  5
4      1   1  2  22  5

最后重新分配索引:

print (sam.set_index('index').rename_axis(None))
   A  B   C   D
0  1  2   3  55
0  1  2  34   5
1  1  2  32   5

print (df[~(df.isin(sam)).all(1)].set_index('index').rename_axis(None))
    A  B   C  D
1  13  2   3  5
1   1  2  22  5

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 JSX 中循环不属于同一数组的值

来自分类Dev

如何在 Visual Studio 中为不属于解决方案的 Python 文件管理 Python 搜索路径或引用?

来自分类Dev

在Rails中查找不属于Author的帖子

来自分类Dev

计算某列中的值不属于列表的行数

来自分类Dev

如何在lapply中引用不属于SD的列?

来自分类Dev

如何在不属于资产管道的Rails 4中渲染图像

来自分类Dev

如何在django中列出用户不属于的所有组?

来自分类Dev

如何在不属于 itemdatabound 的转发器中获取标签

来自分类Dev

在PHPUnit中,如何模拟不属于类的函数?

来自分类Dev

在IntelliJ中,如何修复“这些文件不属于项目”?

来自分类Dev

如何验证不属于dotnetcore中的域用户的用户?

来自分类Dev

在PHPUnit中,如何模拟不属于类的函数?

来自分类Dev

查找不属于列表的ID

来自分类Dev

查找不属于USER或GROUP的文件

来自分类Dev

当某些字符不属于字符串时,如何查找?(正则表达式,Python)

来自分类Dev

当某些字符不属于字符串时,如何查找?(正则表达式,Python)

来自分类Dev

使用查找来查找不属于USER或GROUP的文件

来自分类Dev

SQL查找多对多关系中不属于特定集合的所有元素

来自分类Dev

查找关联记录不属于某些记录的记录

来自分类Dev

查找关联记录不属于某些记录的记录

来自分类Dev

ng-table:如何按不属于ng-repeat的值排序?

来自分类Dev

如何在不属于域的服务之间实现WCF消息安全性?

来自分类Dev

如何选择ID CSS中不属于类的所有元素

来自分类Dev

如何删除 HTML 文件中不属于 HTML 标签的字符串

来自分类Dev

列不属于表?

来自分类Dev

如何使用jsoup获取不属于任何元素的文本?

来自分类Dev

如何添加不属于消息模板的命名属性?

来自分类Dev

如何从不属于pojo的html传递字段?

来自分类Dev

如何证明元素不属于归纳集

Related 相关文章

  1. 1

    如何在 JSX 中循环不属于同一数组的值

  2. 2

    如何在 Visual Studio 中为不属于解决方案的 Python 文件管理 Python 搜索路径或引用?

  3. 3

    在Rails中查找不属于Author的帖子

  4. 4

    计算某列中的值不属于列表的行数

  5. 5

    如何在lapply中引用不属于SD的列?

  6. 6

    如何在不属于资产管道的Rails 4中渲染图像

  7. 7

    如何在django中列出用户不属于的所有组?

  8. 8

    如何在不属于 itemdatabound 的转发器中获取标签

  9. 9

    在PHPUnit中,如何模拟不属于类的函数?

  10. 10

    在IntelliJ中,如何修复“这些文件不属于项目”?

  11. 11

    如何验证不属于dotnetcore中的域用户的用户?

  12. 12

    在PHPUnit中,如何模拟不属于类的函数?

  13. 13

    查找不属于列表的ID

  14. 14

    查找不属于USER或GROUP的文件

  15. 15

    当某些字符不属于字符串时,如何查找?(正则表达式,Python)

  16. 16

    当某些字符不属于字符串时,如何查找?(正则表达式,Python)

  17. 17

    使用查找来查找不属于USER或GROUP的文件

  18. 18

    SQL查找多对多关系中不属于特定集合的所有元素

  19. 19

    查找关联记录不属于某些记录的记录

  20. 20

    查找关联记录不属于某些记录的记录

  21. 21

    ng-table:如何按不属于ng-repeat的值排序?

  22. 22

    如何在不属于域的服务之间实现WCF消息安全性?

  23. 23

    如何选择ID CSS中不属于类的所有元素

  24. 24

    如何删除 HTML 文件中不属于 HTML 标签的字符串

  25. 25

    列不属于表?

  26. 26

    如何使用jsoup获取不属于任何元素的文本?

  27. 27

    如何添加不属于消息模板的命名属性?

  28. 28

    如何从不属于pojo的html传递字段?

  29. 29

    如何证明元素不属于归纳集

热门标签

归档