본문 바로가기
Python/Basic Data Analysis

[Python] 데이터프레임 관련 기본 함수(shape, dtypes, axes, T, index, ix[], columns)

by JKyun 2017. 9. 10.


안녕하세요. 우주신 입니다.


오늘을 데이터프레임과 관련하여 기본 함수들에 대해 포스팅 해보겠습니다.


shape, dtypes, axes, T, index, ix[], columns



우선, pandas를 활용하여 df1 데이터프레임을 만들었습니다.



1.  shape: 행과 열의 개수를 튜플로 반환


형식: dataframe명.shape 

3행 3열을 튜플로 반환한 것을 확인할 수 있습니다.



2. dtypes: 열을 기준으로 데이터 형태 반환


형식: dataframe명.dtypes

저는 모든 데이터를 문자로 만들었기에 object가 반환 됐습니다.



3. axes: 행과 열의 이름을 리스트로 반환


형식: dataframe명.axes

행의 이름이 먼저 반환되고 열의 이름이 반환된 것을 확인할 수 있습니다.



4. T: 전치


형식: dataframe명.T

아주 쉽게 행과 열이 전치가 된 것을 확인할 수 있습니다.



5. 인덱싱(indexing) 기능


5-1. 행을 기준으로 인덱싱


형식: 데이터프레임명.index

행의 이름들과 데이터 형태가 반환됐습니다.


ix[ ]를 활용하여 특정 행을 지정하는 방법이 있습니다.

형식: 데이터프레임명.ix[ ]

[ ] 안에는 정수와 행 이름이 들어갈 수 있습니다.

1행과 2행의 데이터들이 반환된 것을 확인할 수 있죠? (0행부터 시작)


행 이름이 A인 데이터들의 정보를 반환 했습니다.



5-2. 열을 기준으로 인덱싱


형식:데이터프레임명.columns

열의 이름들과 데이터 형태가 반환 됐습니다.


형식:데이터프레임명.[ ] 

열을 기준으로 데이터를 들고 올 때는 ix[ ]를 사용하지 않아도 됩니다.

열의 이름이 Name인 데이터들의 정보가 반환 됐습니다.




수고하셨습니다~


끝.


댓글