グループに関する次のチュートリアルをhttps://chrisalbon.com/python/pandas_apply_operations_to_groups.htmlで読んでいます。グループ化されたデータフレームのフォーマット
グループの後に、連隊、第1、第2のという列が単純にあるデータフレームに変換するにはどうすればよいですか?
グループに関する次のチュートリアルをhttps://chrisalbon.com/python/pandas_apply_operations_to_groups.htmlで読んでいます。グループ化されたデータフレームのフォーマット
グループの後に、連隊、第1、第2のという列が単純にあるデータフレームに変換するにはどうすればよいですか?
は、私はあなたがそうあなたが使用してインデックスをリセットしたい場合には
df.columns.name = ''
を使用するデータフレームからその会社を削除しようと考えて
df = df.reset_index()
出力:
ndf = df['preTestScore'].groupby([df['regiment'], df['company']]).mean().unstack()
ndf.columns.name = ''
1st 2nd regiment Dragoons 3.5 27.5 Nighthawks 14.0 16.5 Scouts 2.5 2.5
To have dataframe simply has regiment, 1st, 2nd as its columns
ndf = ndf.reset_index()
regiment 1st 2nd 0 Dragoons 3.5 27.5 1 Nighthawks 14.0 16.5 2 Scouts 2.5 2.5
rename_axis
df.rename_axis(None,1)
を使用することにより、あなたはそんなに@Bharathありがとうこれは完璧に動作します。ちょうど1つの質問ですが、 'ndf.columns.name = '''は何をしますか? – opamp
'df.columns'をチェックすると、あなたのデータフレームで見ているものである' name'という属性があります。それを空の文字列に設定すると、それは消えます。 – Dark