2013-12-19 47 views
1

我有一個數據幀進行分組和數據,通過以下:獲得從組特定元素應用GROUPBY後 - 大熊貓

groups = df.groupby(['name']) 

現在我可以通過groups.head獲得各組的頭(2)給出了前兩行。

但是,如何通過特定名稱獲得組?也就是說,如果我想單組所在組的名稱是「紅寶石」,我不能只是做組[「紅寶石」]

回答

1

如何:

groups.get_group('name') 

詳細的闡述,see this related question

+0

您應該提供解釋,否則人們可能會誤解您的推理,並將您的答案標記爲「低質量」 –

+0

感謝您的建議@NewAlexandria。你會添加一個這樣的單行內容嗎?鏈接到文檔?我認爲[這個問題](http://stackoverflow.com/questions/14734533/how-to-access-pandas-groupby-dataframe-by-key)比我想象的要完整。 – 8one6

+0

我通常只是寫一些類似於「這聽起來像你試圖做X,所以....」或「我看起來像這只是基於YYY標準庫的常規調用。」。那樣,如果你的假設沒有了,那就更加透明瞭。尤其是現在2年的某個人可能會有稍微不同的假設 - 您的錯誤將會得到澄清。 –