如何使用Python检查Pandas值是null还是零

2024-09-14 11:21:56 发布

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

我有一个用熊猫创建的包含数字的数据框架。我需要检查从这个数据帧中提取的值是空值还是零。因此,我尝试以下方法:

a = df.ix[[0], ['Column Title']].values  
if a != 0 or not math.isnan(float(a)):
    print "It is neither a zero nor null"

虽然它看起来确实有效,但有时我会得到以下错误:

^{pr2}$

我做错什么了?在


Tags: or数据方法框架dfiftitlenot
1条回答
网友
1楼 · 发布于 2024-09-14 11:21:56

从序列中提取单个值的代码将返回具有单个值的列表格式列表:

例如:[[1]]

所以试着改变你的代码

 a = df.ix[[0], ['Column Title']].values 

^{pr2}$

那就试试吧

math.isnan(float(a))

这会有用的!!在

相关问题 更多 >