【发布时间】:2016-03-19 21:25:41
【问题描述】:
背景简介:我最近刚开始使用 Pandas 读取 csv 数据文件。我可以通过读取 csv 创建数据框,但现在我想仅使用数据集的特定列进行一些计算。
有没有办法创建一个新的数据框,我只使用相关列不是 NA 或 0 的行?例如想象一个看起来像这样的数组:
blah blah1 blah2 blah3
0 1 1 1 1
1 NA NA 1 NA
2 1 1 1 1
假设我想处理“blah1”和“blah2”列下的数据,但我只想使用第 0 行和第 2 行,因为 1 在“blah”列下有一个 NA。
有没有一种简单的方法可以做到这一点?谢谢!
编辑(澄清): - 我不提前知道我想删除第 1 行,因此我需要能够检查 NA 值(可能还有任何其他占位符值,而不仅仅是它是否为空)。
【问题讨论】:
标签: python csv pandas dataframe