python - 如何查找 Panda Dataframe 中的错误值在哪里
问题描述
C:\New folder\lib\site-packages\numpy\core\_asarray.py in asarray(a, dtype, order)
83
84 """
---> 85 return array(a, dtype, copy=False, order=order)
86
87
ValueError: could not convert string to float: '3 2'
如何在我的数据集中找到此错误“3 2”值的位置?
解决方案
您可以使用相等比较
df.isin(["3 2"]).any()
如果你需要坐标然后
df[df.isin(["3 2"])].stack()
推荐阅读
- visual-studio - VolumeSampleProvider 的简单替代方案,将具有左右音量属性
- c - 在事件驱动的嵌入式系统中使用事件队列避免竞争条件
- java - 使用 JAX-RS 的请求正文中的蛇形案例
- python - 启动 PyCharm 时出现 Dyld 错误消息
- sql - Django SQL - 查询返回 AttributeError 模块“__main__”没有属性“df”
- java - 将 unicode 字符串拆分为字符串列表
- c# - C#我如何从树视图中获取所有子节点的名称
- javascript - 当我将其名称作为字符串时如何执行 JavaScript 函数(带有具有重载参数的参数)
- java - 无法从 START_OBJECT 令牌中反序列化 `` 的实例
- mysql - pymysql 2-应用程序选择插入查询