Numpy Size Count
import numpy as np
import pandas as pd
df = pd.DataFrame({'a':[0,0,1,2,2,2], 'b':[1,2,3,4,np.NaN,4], 'c':np.random.randn(6)})
df
a | b | c | |
---|---|---|---|
0 | 0 | 1.0 | -0.600733 |
1 | 0 | 2.0 | -0.399252 |
2 | 1 | 3.0 | 1.713596 |
3 | 2 | 4.0 | 1.211463 |
4 | 2 | NaN | -0.120609 |
5 | 2 | 4.0 | -1.763791 |
df.size
18
df.count()
a 6
b 5
c 6
dtype: int64
df.groupby('a').size()
a
0 2
1 1
2 3
dtype: int64
df.groupby('a').count()
b | c | |
---|---|---|
a | ||
0 | 2 | 2 |
1 | 1 | 1 |
2 | 2 | 3 |
df = pd.DataFrame({'A': ['x', 'y', np.nan, 'z']})
df
A | |
---|---|
0 | x |
1 | y |
2 | NaN |
3 | z |
df.A.size
4
df.A.count()
3
More:
https://stackoverflow.com/questions/33346591/what-is-the-difference-between-size-and-count-in-pandas