python - pandas 从数据帧中删除每个字段具有非空值的行(Python 3.4/IPython)

标签 python pandas dataframe

我正在尝试从现有的(ascomb)数据框创建一个新的数据框(ascombnoa),其中特定列(学科)的值为空。我假设这是一个字符串字段,因为其他值是“数学”和“阅读”等单词。

我尝试过这个:

ascombnoa = ascomb[ascomb.Discipline] == ""

它返回了这个: ValueError:无法使用包含 NA/NaN 值的向量进行索引

如有任何反馈,我们将不胜感激。

谢谢!

最佳答案

我认为您正在寻找的是这样的:

ascombna = ascomb[pandas.isnull(ascomb['Discipline'])]

关于python - pandas 从数据帧中删除每个字段具有非空值的行(Python 3.4/IPython),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27727926/

相关文章:

python - 攻击者 : Altering Default Order When Sorting by Object Attribute

c++ - 在Python中解析.c/.cpp/.py源文件以获取包含的函数列表

python - python中的数据框操作

python - 如何只查看 pandas 数据框中的某些行?

dataframe - 加入多个数据帧

python - 如何从 WTForms 表单自动生成完整的 HTML

python - Pandas 系列计数的适当功能

python - 如何连接 pandas.read_html 的结果列表

python - 根据索引将 pandas 列从数据帧合并到另一个数据帧

python - Pandas 删除所有列中包含 "required value"的所有行