【发布时间】:2022-01-14 17:03:27
【问题描述】:
我有一段时间(2001-2003 年)内许多国家的数据。它看起来像这样:
| index | year | country | inflation | GDP |
|---|---|---|---|---|
| 1 | 2001 | AFG | nan | 48 |
| 2 | 2002 | AFG | nan | 49 |
| 3 | 2003 | AFG | nan | 50 |
| 4 | 2001 | CHI | 3.0 | nan |
| 5 | 2002 | CHI | 5.0 | nan |
| 6 | 2003 | CHI | 7.0 | nan |
| 7 | 2001 | USA | nan | 220 |
| 8 | 2002 | USA | 4.0 | 250 |
| 9 | 2003 | USA | 2.5 | 280 |
如果没有任何给定变量的数据(即所有年份的值都缺失),我想删除国家/地区。
在上面的示例表中,我想删除 AFG(因为它遗漏了所有通货膨胀值)和 CHI(遗漏了 GDP)。我不想仅仅因为缺少一年就放弃观察 #7。
最好的方法是什么?
【问题讨论】:
-
你能举一个之前和预期输出的例子吗?
-
嘿,当然。我已将问题编辑得更清楚。
标签: python pandas dataframe loops