728x90
- 일부 선택
df[1:3]
1, 2 data만 !
- 불연속적으로 선택
df.loc[ ['2009-01','2010-01'] ]
행의 이름으로!
- by column condition
df[df.age > 25]
df.query('age>25')
df[ (df.age>25) & (df.name == 'Nate') ]
Filter Column
- by index
df.iloc[:,0:2]
df.iloc[0:2,0:2]
인덱스로 접근!
- by column name
df[ ['name', 'age'] ]
df.filter(items = ['age','job'])
둘다 같은 의미로 column name 선택하기
df.filter(like ='a', axis = 1)
column name에 'a'가 들어가 있는 것 만 남긴다.
df.filter(regex = 'b$', axis =1)
column name에 'b'로 끝나는 것 만 남긴다.
filter 아주 좋다
728x90
'AI > Pandas 기초' 카테고리의 다른 글
06. 행, 열 생성 및 수정하기 (0) | 2020.04.24 |
---|---|
05. 데이터프레임 행, 열 삭제하기 (0) | 2020.04.24 |
03. 데이터프레임 파일로 저장하기 (0) | 2020.04.24 |
02. 데이터프레임 생성하기 (0) | 2020.04.24 |
01. 파일에서 데이터 불러오기 (0) | 2020.04.15 |