컴공생의 다이어리

[판다스, pandas] 데이터 프레임의 특정 컬럼(column) 접근, 여러 컬럼에 접근 본문

데이터 분석 & 머신러닝

[판다스, pandas] 데이터 프레임의 특정 컬럼(column) 접근, 여러 컬럼에 접근

컴공 K 2021. 7. 28. 00:02

pandas 데이터 프레임의 특정 컬럼 접근

데이터프레임의 특정 열에 접근하는 방법은 두가지가 있다.

 

첫번째 방법은 데이터프레임이름.열의이름 형식으로 접근하는 것이다. 이때, 열이름으로 한글도 가능하다.

df.score
df.점수

하지만 이 방법에서 열 이름에 띄어쓰기가 있다면 그 방법으로 컬럼에 접근이 불가능하다. 그렇기 때문에 컬럼명에서 띄어쓰기로 의미 구분이 필요하다면 _(언더바)를 사용해 의미를 구분해주는 것이 좋다.

 

 

두번째 방법은 데이터프레임이름['열의이름'] 형식으로 접근하는 것이다.

df['score']
df['점수']
df['국어 점수']

이 방법을 사용한다면 열이름에 띄어쓰기가 있어도 사용이 가능하다.

 

 

여러 컬럼에 접근

하나의 열에 접근하는 것이 아닌 다수의 열에 접근하려면 데이터프레임이름[['특정열이름1','특정열이름2',..]] 형식으로 접근하면 된다.

df[['국어 점수','수학 점수','과학 점수']]

 

또한 열의 이름을 리스트 형태로 아래와 같이 사용해 컬럼에 접근할 수 있다.

cols=['국어 점수','수학 점수','과학 점수']
df[cols]

 

 

 

 

출처 : 핀테크 Pre-인턴십 코스 - 금융 데이터 분석

728x90
Comments