Hi there!

I am a student studying computer science.

AI/Pandas 기초

04. 데이터프레임 행, 열 선택 및 필터하기

만능성구 2020. 4. 24. 19:21
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