私は相対的な人のためにデータフレームにいくつかのリサーチャーを行っています。しかし、私が兄弟を見つけたら管理できないので、特定の列にすべてを書き留める方法を見つけることができません。ここでは一例に従ってください:私が欲しいもの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!
このデータセットは、男性のみが含まれていますか? 2人以上の兄弟がいますか? – ayhan
これは役に立つかもしれません:http://pandas.pydata.org/pandas-docs/stable/reshaping.html –
いいえ、私はちょうど擬似コードを作った。女性もいます。また、2人以上の兄弟がいる可能性もあります。私は形を変えることに目を向ける。私はgroupbyを試みたが、それは2回書き直すので、他の兄弟だけを得ることができなかった... – nicmano