2017-12-11 5 views
-1

パンダを使用してTable of Data of Classesパンダ:GROUPBY行の特定の名前と印刷

Name Classes 

John Math 
John English 
John Writing 
Bill Spanish 
Bill Math 
Bill Biology 
Rex English 
Rex Writing 
Rex Geology 
Sam Spanish 
Sam Biology 

、名前の欄と取られたクラスのコラムでは、次の表与え、どのようにすべての変数を返しますクラス "ジョン"が撮影した?データを貼り付ける

+0

で撮影されたクラスのリストを取得するには、これを試すことができ、ここでデータを貼り付け、書式設定を心配しないでください。我々はイメージがほしくない。 – Dark

+0

Groupbyの名前を使って 'get_loc'を使ってクラスを取得する' samp = df.groupby( 'Name')。agg(lambda x:list(x)) 'ジョン '] ' – Dark

答えて

0

は、それが簡単に答えることになりますが、とにかくあなたはジョン

df[df['name'] == 'John']['classes'].tolist() 
+0

これは何を望んでいた – Dark

関連する問題