Пример DF
data = {'name': ['Jason , Jason', 'Molly', 'Tina', 'Jake', 'Amy'],
'year': ['2012 , 2012 , 2016 , 2016', 2012, 2013, 2014, 2014],
'reports': ['4 , 4 , 5 , 6 , 6 , 7', 24, 31, 2, 3]}
df1 = pd.DataFrame(data, index = ['Cochice', 'Pima', 'Santa Cruz', 'Maricopa', 'Yuma'])
Похоже :
name ... year
Cochice Jason , Jason ... 2012 , 2012 , 2016 , 2016
Pima Molly ... 2012
Santa Cruz Tina ... 2013
Maricopa Jake ... 2014
Yuma Amy ... 2014
Я хочу уникальное значение для каждой ячейки индекса Cochice
,Я пробовал drop_duplicates
и nunique
, но ни один из них не работает.
В моем оригинальном df число столбцов может быть больше 3
Выход Df
name reports year
Cochice Jason 4,5,6,7 2012,2016
Pima Molly 24 2012
Santa Cruz Tina 31 2013
Maricopa Jake 2 2014
Yuma Amy 3 2014