안녕하세요. 우주신 입니다.
오늘을 데이터프레임과 관련하여 기본 함수들에 대해 포스팅 해보겠습니다.
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인 데이터들의 정보가 반환 됐습니다.
수고하셨습니다~
끝.
'Python > Basic Data Analysis' 카테고리의 다른 글
[Python] 데이터프레임 병합 (.merge) (0) | 2017.11.28 |
---|---|
[Python] 데이터프레임 결합 (.concat, .append) (1) | 2017.11.27 |
[Python] 데이터프레임 만들기 (pandas 활용) (0) | 2017.09.06 |
[Python] 상속(Inheritance), 메서드 오버라이딩(Overriding) (4) | 2017.04.05 |
[Python] 파일 읽기, 쓰기 (0) | 2017.03.29 |
댓글