Pandas DataFrame count() 方法
示例
計算每行(非 NULL 值)的數量
import pandas as pd
data = {
"Duration": [50, 40, None, None, 90, 20],
"Pulse": [109, 140, 110, 125, 138, 170]
}
df = pd.DataFrame(data)
print(df.count())
自己動手試一試 »
定義和用法
count()
方法計算每行(或如果指定 axis 引數為 axis='columns'
,則為每列)的非空值數量,並返回一個 Series 物件,其中包含每行(或每列)的結果。
語法
dataframe.count(axis, level, numeric_only)
引數
axis
、level
和 numeric_only
引數是 關鍵字引數。
引數 | 值 | 描述 |
---|---|---|
axis | 0 |
可選,要檢查的軸,預設為 0。 |
level | Number level name |
可選,指定沿哪個級別(在分層多索引中)進行計數 |
numeric_only | 'True' |
可選,預設為 False,如果 count 方法應該只計算數值,則設定為 true |
返回值
一個 Series 物件,包含每行/列的計數結果。
如果指定了 level 引數,則此方法將返回一個DataFrame 物件。
此函式不會修改原始 DataFrame 物件。