【发布时间】:2016-11-16 22:13:14
【问题描述】:
我正在尝试学习如何选择具有超过一定数量的缺失数据的行或列。使用value_counts,我可以找到满足条件的列,但是我不知道如何以int形式检索索引,以便我可以访问并从数据框中删除相应的列。
如何转换/检索 int 中的索引?而且,有没有更简单/更简单的方法来做到这一点?
df3 = pandas.DataFrame([[1,6.5,3],[1,'NA','NA'],[3,'NA','NA'],['NA',6.5,'NA']])
df3_value_counts = df3.apply(pandas.value_counts).fillna(0).ix['NA']
df3_missing_data_index = df3_value_counts[df3_value_counts > 2].index
【问题讨论】: