Я делаю решар на кадре данных для людей, которые являются относительными. Но я не могу справиться, когда найду братьев, я не могу найти способ записать их на определенную колонку. Вот последовать примеру:Python Pandas: Как мне возвращать члены groupby
cols = ['Name','Father','Brother']
df = pd.DataFrame({'Brother':'',
'Father':['Erick Moon','Ralph Docker','Erick Moon','Stewart Adborn'],
'Name':['John Smith','Rodolph Ruppert','Mathew Common',"Patrick French"]
},columns=cols)
df
Name Father Brother
0 John Smith Erick Moon
1 Rodolph Ruppert Ralph Docker
2 Mathew Common Erick Moon
3 Patrick French Stewart Adborn
То, что я хочу это:
Name Father Brother
0 John Smith Erick Moon Mathew Common
1 Rodolph Ruppert Ralph Docker
2 Mathew Common Erick Moon John Smith
3 Patrick French Stewart Adborn
Я apreciate любую помощь!
ли этот набор данных включают только мужчин? Может ли быть более двух братьев? – ayhan
Это может быть полезно: http://pandas.pydata.org/pandas-docs/stable/reshaping.html –
Нет. Я просто сделал псевдокод. Есть женщины тоже. Кроме того, возможно более двух братьев. Я передумаю. Я попробовал groupby, но мне не удалось получить только другого брата, потому что он будет переписываться дважды ... – nicmano