반응형

10-07. 차원의 형태 (shape)

DataFrame.shape

 

개요


shape 메서드는 DataFrame 객체의 차원의 형태를(레이블 정보)를 튜플의 형식으로 반환합니다.
즉, 3행 2열의 객체의 경우 (3,2)를 반환합니다.

 

사용법


기본 사용법
df.shape

반응형

 

예시


간단히 1x4 객체와, 3x3 객체를 만들어서 확인해보겠습니다.

data1= [[1,2,3],[4,5,6],[7,8,9]]
df1 = pd.DataFrame(data = data1, index = ['row1', 'row2', 'row3'], columns=['col1','col2','col3'])
print(df1)
>>
      col1  col2  col3
row1     1     2     3
row2     4     5     6
row3     7     8     9
data2 = [[1,2,3,4]]
df2 = pd.DataFrame(data =data2, index = ['row1'], columns=['col1','col2','col3','col4'])
print(df2)
>>
      col1  col2  col3  col4
row1     1     2     3     4


shape 함수 사용 시, 아래와 같이 3행3열, 1행4열의 정보가 튜플 형태로 반환된 것을 확인할 수 있습니다.

print(df1.shape)
print(df2.shape)
>>(3, 3)
>>(1, 4)
반응형

+ 최근 글