屏蔽功能不能消除不需要的 d

2024-10-01 02:39:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在处理一个从Adafruit IO获取的数据帧,不幸的是,我的一些数据来自于我的项目出现故障的时候,所以有些值正好等于NaN。在

我试图通过键入以下代码行来删除它:

    onlyValidData=temp_data.mask(temp_data['value'] =='NaN')
    onlyValidData

这是从Adafruit IO Feed获取的数据,由pandas进行分析,我也尝试使用“where”函数,但没用

我的全部代码是

^{pr2}$

由于某些原因,输出是我的所有数据,但它应该只是有效值。在


Tags: 数据项目代码ioadafruitpandasdata键入
1条回答
网友
1楼 · 发布于 2024-10-01 02:39:14

嘿,我认为这里的问题是,你要寻找的值等于字符串'NaN',而实际的NaN值不是字符串,或者更确切地说不是任何东西。在

尝试使用:

onlyValidData = temp_data.mask(temp_data['value'].isnull())

编辑:删除行而不是将该行中的所有值标记为NaN:

^{pr2}$

相关问题 更多 >