2016-11-16 11 views
-2

データを集計したいが、まずデータをグループ化してNULLカウントを取得したい。どのようにしてデータを要約するかを理解することができますが、まずgroupby関数を使用してこれをどのように翻訳するのか分かりません。GroupByを使用して行のヌル値を検索する

誰でも適切な構文を教えていただけますか?

は、私はそれを考え出した

import numpy as np 
import pandas as pd 

if __name__ == "__main__": 
    a = [ 
     ["A", None, 12,33], 
     ["B", 2,3,None], 
     ["B",99,None, None], 
     ["A", None, None, None] 
    ] 
    columns = ['GROUP', 'COUNT', 'MEASURE', "BLAH"] 
    df = pd.DataFrame(data=a, columns=columns) 
    null_counts = df.isnull().sum() 
    null_counts[null_counts > 0].sort(ascending=False) 
+1

期待される出力とは何ですか? – Zero

+1

あなたは何を求めているのか分かりません... – reptilicus

答えて

-2

、ありがとうございました。その結果

group.get_group("<GROUPNAME>").isnull().sum() 

BLAH  1 
COUNT  2 
MEASURE 1 
dtype: int64 

おかげで、すべての

関連する問題