【发布时间】:2019-04-27 02:17:46
【问题描述】:
假设我们有df1,看起来像这样:
x1 = [{'partner': "Afghanistan", 'commodity': NaN},
{'partner': "Zambia", 'commodity': 2},
{'partner': "Germany", 'commodity': 2},
{'partner': "Afghanistan", 'commodity': NaN},
{'partner': "Canada", 'commodity': NaN},
{'partner': "Italy", 'commodity': 3},
{'partner': "Canada", 'commodity': NaN},
{'partner': "USA", 'commodity': NaN}]
df1 = pd.DataFrame(x1)
我想要做的是查看partner 中具有NaN 值的值列表commodity,但我不想将相同的partner 列出两次。
所以我的首选结果如下所示:
commodity_nan_partners=
Afghanistan
Canada
USA
而不是:
Afghanistan
Afghanistan
Canada
Canada
USA
【问题讨论】:
标签: python pandas dataframe multiple-columns nan