가볍게 배우고 깊게 즐기고 오래 남기기

Python || Pandas 행렬의 차원 확인하기 (with Shape 함수) 본문

Programming & Tip/Python

Python || Pandas 행렬의 차원 확인하기 (with Shape 함수)

Awesomist 2020. 11. 20. 18:27
728x90

Pandas 함수 중 DataFrame , Array 형태의 차원 확인을 위한 Shape 함수 

 

 

 

예시 데이터 타이타닉 승객 데이터 titanic.csv :  891 Rows  * 11 Dimensions

 

titcsv = pd.read_csv('titanic.csv', index_col = 'PassengerId')

 

print(titcsv.shape)                 # 결과 : (891, 11)

print(titcsv.shape[0])              # 결과 : 891

print(titcsv.shape[1])              # 결과 : 11

 

이 때  Shape의 자체가 Tuple 형태이기 때문에

Shape[0]으로 행의 개수를 , Shape[1]로 열의 개수를 설정 가능하다.

len(list)를 반복문 for문돌릴 때 사용하는 것 처럼

df.shape[i]도 반복문이나 타 연산에 사용하는 방향으로 활용하는 것이 스마트한 코딩의 길

 

 

 

 

 

 

 

 

+ 한 가지 팁 추가

    →여러 개의 컬럼(Series)의 요약정보를 확인하려면,
      반드시 컬럼 전체를 리스트로 묶어 처리할 것

 

 

 

 

 

 

 

 

 

PANWEST PM-989 인체공학 버티컬마우스로지텍 리프트 버티칼 인체공학 무선마우스 LIFT, 펄 화이트 [Microsoft 코리아] 마이크로소프트 Sculpt Ergonomic 무선마우스 스컬프트 에고노믹 인체공학 무선마우스 + 마우스패드증정, Sculpt Ergonomic mouse엘레컴 인체공학적 왼손 트랙볼 무선마우스, 레드(볼)Microsoft 코리아 블루투스 데스크탑 키보드 + 마우스, 일반형, QHG-00028, 혼합색상아이리버 Wrist Egonomics 듀얼 멀티페어링 인체공학 버티컬 무선키보드마우스세트, 버티컬 세트

※  파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.

반응형
Comments