【发布时间】:2019-04-27 00:07:07
【问题描述】:
我有一个按年月日组织的多索引数据框,从 1960 年到 2017 年,我希望能够检查一个月是否包含超过 15 个 NaN。
有人可以帮我弄清楚如何以有效的方式做到这一点吗?
提前谢谢你。 Data frame
A B C D E F G H
Year Month Day
1960 6 1 0.053142 0.632151 NaN -0.740130 NaN -1.273792 NaN -0.287078
2 0.827514 -0.487477 NaN -0.246897 NaN -0.310194 NaN 2.150300
3 -1.403216 0.350322 NaN 2.134335 NaN 0.023102 NaN 0.343759
4 0.305884 0.663174 NaN -2.073908 NaN 0.400311 NaN 0.149292
5 0.720521 -2.081981 NaN 0.672169 NaN -0.172794 NaN -0.549559
6 -0.987216 -1.190550 NaN 0.318706 NaN 0.863885 NaN -0.995961
7 1.781080 0.636422 NaN -0.382552 NaN -0.109566 NaN 0.410586
8 -0.654413 -0.094920 NaN -1.763118 NaN 0.075046 NaN -1.130280
9 -0.634353 -1.514066 NaN -0.003556 NaN -1.560351 NaN 1.001637
10 -1.742696 1.173806 NaN 0.909725 NaN -1.428291 NaN -1.369954
【问题讨论】:
-
请将 DF 放在代码块中而不是图像中...这让任何人都很难在这里为您提供帮助...如果您是一个月后,在所有条目中或仅在某些列等中有 15 个 NaN...
标签: python pandas filter timestamp conditional