【发布时间】:2021-12-18 16:10:54
【问题描述】:
我有一个带有列的 excel 数据集。年龄列有许多空单元格,我被要求打印几列,但只有在可用时才打印年龄。我不想打印一堆 NaN 结果。看起来很简单,但是当我尝试使用 isnull() 时,它告诉我浮动对象没有该属性。当我尝试设置 == 'NaN' 或 ' ' 时,会出现其他错误。没有任何工作,这甚至不是家庭作业的重点。有人能指出我正确的方向吗?
这是我的打印声明:
if ttnc_person.Age.isnull() :
print (index, "\t", ttnc_person['Name'], pasGender)
只是要为 if null 和 if not 做一个案例,因为我是一个菜鸟,所以如果我能得到第一个 if 工作,就会有一个 notnull 的 else 语句。 这是我们对 pandas 的第一次介绍,所以假设我什么都不知道。
【问题讨论】:
-
你应该可以只做
ttnc_person.loc[ttnc_person['Age'].notnull(), 'Name']我不知道pasGender是什么但是将它添加到打印语句应该是微不足道的