Предположим, у нас есть 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