[python] pandas 행 개수 얻는 법


pandas 행 개수 얻는 법


DataFrame 초기화

import pandas as pd
import numpy as np 

data = {
      "A": [1.1, 1.2, 1.3, 1.4, 1.5], 
      "B": [2.1, 2.2, 2.3, 2.4, 2.5], 
      "C": [np.nan] * 5
}
df = pd.DataFrame(data)
print(df)

# 출력
#        A      B      C
# 0  1.1  2.1 NaN
# 1  1.2  2.2 NaN
# 2  1.3  2.3 NaN
# 3  1.4  2.4 NaN
# 4  1.5  2.5 NaN

데이터 행 개수 구하기

print("len(df): {0}".format(len(df)))
print("len(df.axes[0]): {0}".format(len(df.axes[0])))
print("df.shape[0]: {0}".format(df.shape[0]))
print("df.C: {0}".format(len(df.C)))
print("len(df.index): {0}".format(len(df.index)))
print("df.C.count(): {0}".format(df.C.count()))

# 출력
# len(df): 5
# len(df.axes[0]): 5
# df.shape[0]: 5
# df.C: 5
# len(df.index): 5
# df.C.count(): 0

위의 방법 중 편한 방법으로 사용하시면 됩니다.


참고문헌

[1] https://codeday.me/ko/qa/20190306/6141.html


댓글

이 블로그의 인기 게시물

[opencv-python] 이미지 크기조절(resize) 하는 법

[python]파이썬: csv reader header skip (첫번째 행 무시하기, 안읽기)

[python] selenium close와 quit 차이점