理解Pandas 中大小和計數的區別
Pandas 是一個強大的用於數據操作和分析的Python 庫,提供靈活的操作,例如按類別對資料進行分組。在處理分組資料時,理解 count 和 size 方法之間的差異至關重要。
問題:Pandas 中 groupby("x").count 與 groupby("x").size 的差別? size 是否僅排除空值?
答案:
count 和size 之間的差異在於它們對NaN 值的處理:
範例:
考慮以下熊貓DataFrame:df = pd.DataFrame({'a':[0,0,1,2,2,2], 'b':[1,2,3,4,np.NaN,4], 'c':np.random.randn(6)})
print(df.groupby(['a'])['b'].count()) print(df.groupby(['a'])['b'].size())
輸出:
a 0 2 1 1 2 2 Name: b, dtype: int64 a 0 2 1 1 2 3 dtype: int64
以上是Pandas 中的 `groupby().count()` 和 `groupby().size()` 有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!