컴공생의 다이어리
[판다스, pandas] 데이터 프레임의 특정 컬럼(column) 접근, 여러 컬럼에 접근 본문
pandas 데이터 프레임의 특정 컬럼 접근
데이터프레임의 특정 열에 접근하는 방법은 두가지가 있다.
첫번째 방법은 데이터프레임이름.열의이름 형식으로 접근하는 것이다. 이때, 열이름으로 한글도 가능하다.
df.score
df.점수
하지만 이 방법에서 열 이름에 띄어쓰기가 있다면 그 방법으로 컬럼에 접근이 불가능하다. 그렇기 때문에 컬럼명에서 띄어쓰기로 의미 구분이 필요하다면 _(언더바)를 사용해 의미를 구분해주는 것이 좋다.
두번째 방법은 데이터프레임이름['열의이름'] 형식으로 접근하는 것이다.
df['score']
df['점수']
df['국어 점수']
이 방법을 사용한다면 열이름에 띄어쓰기가 있어도 사용이 가능하다.
여러 컬럼에 접근
하나의 열에 접근하는 것이 아닌 다수의 열에 접근하려면 데이터프레임이름[['특정열이름1','특정열이름2',..]] 형식으로 접근하면 된다.
df[['국어 점수','수학 점수','과학 점수']]
또한 열의 이름을 리스트 형태로 아래와 같이 사용해 컬럼에 접근할 수 있다.
cols=['국어 점수','수학 점수','과학 점수']
df[cols]
출처 : 핀테크 Pre-인턴십 코스 - 금융 데이터 분석
728x90
'데이터 분석 & 머신러닝' 카테고리의 다른 글
[판다스, pandas] 결측값 확인 및 처리(제거, 채우기) - isnull(), dropna(), fillna() (0) | 2021.07.30 |
---|---|
[seaborn] heatmap과 pairplot으로 상관계수 시각화 (0) | 2021.07.29 |
[판다스, pandas] 데이터프레임의 값(df.values), 열(컬럼) 이름(df.columns), 리스트로 만들기(tolist()) (0) | 2021.07.28 |
[판다스, pandas] 데이터 타입(data type) - int64, float64, bool, datetime64, category, object (0) | 2021.07.27 |
[판다스, pandas] 데이터 프레임(dataframe) 출력 (0) | 2021.07.27 |
Comments