728x90
300x250
import pandas as pd
df = pd.DataFrame({ 'a' : [1,2,3], 'b' : [4,5,6], 'c' : [7,8,9] })
- df[ 'a', 'b' ] = a열과 b열의 데이터를 추출하려고 이렇게 쓰면 error 남
- 해결법 = df[ [ 'a', 'b' ] ]
- 0번째 행 데이터 추출 = df.loc[ 0 ]
- index가 문자로 되어있으면 당연히 df.loc[ 'g' ] 로 해야함
- 열이 a, c이며 인덱스가 g, i 인 데이터 추출 = df.loc[ [ 'g', 'i' ], [ 'a', 'c' ] ]
- loc는 컬럼명을 직접 적거나 조건식을 써줌으로써 사람이 쉽게 읽기 편함
- iloc는 정수값만 들어가야하고, 컴퓨터가 읽기 쉬운 숫자로 접근!
728x90
300x250
'파이썬 및 데이터 분석 > 데이터 전처리' 카테고리의 다른 글
Python - 정렬 (0) | 2023.06.14 |
---|---|
Python - 조건에 맞는 데이터 추출 (0) | 2023.06.14 |
Python - 시리즈 (0) | 2023.06.14 |
Python - copy를 이용한 데이터 복사 (0) | 2023.06.14 |
Python - 컬럼명 추출 및 변경 (0) | 2023.06.14 |