2017-09-07 7 views
-2

私はPythonでその値のカウントに列を変更するSQLのことをしようとしています。Pythonでカウント集計を使用するにはどうすればよいですか?

A Blue 
B Red 
C Blue 

同様

はあなたの列名で以下のような何かを試すことができ

Blue 2 
Red 1 
+0

[ 'collections.Counter'(https://docs.python.org/3/library/collections.html#collections.Counter)としてこれを使用してみてください? – glibdud

+0

@Ryanはあなたが探していたものですか? –

+0

申し訳ありませんが、私は本当に必要なことがたくさんありました。私はあなたが提供したコードにいくつかの誤りがありましたが、それ以上の研究では動作させることができました。問題はおそらく私のコードが書かれた方法の問題でしたが、あなたの答えは私を正しい答えに導いてくれました。ありがとうございました – Ryan

答えて

0

に置き換えることになります。例えば

import pandas as pd 
    mydata=[['A','Blue'],['B','Red'],['C','Blue']] 
    df= pd.DataFrame(mydata,columns=['var','color']) 
    x=df.groupby(by=['color'])['var'].count() 
    print(x) 
関連する問題