안녕하세요 콥스랩(COBS LAB)입니다. 오늘 소개해드릴 주제는 pandas입니다. 이번시간에는 저번시간에 이어서 데이터 프레임 칼럼에 대해서 알아보도록 하겠습니다.
데이터프레임 만들기
예제로 사용할 데이터 프레임입니다.
data = [['A',20,'서울', 74],
['B',22,'부산', 84],
['C',18,'대구', 70],
['D',18,'포항', 90],
['E',24,'울산', 88],
['F',30,'광주', 97]
]
df = pd.DataFrame(data=data)
df
칼럼명이 없기 때문에 칼럼명을 각각 지정해 줬습니다.
df.columns=['name','age','state','point']
>>>
칼럼명으로 데이터 선택
칼럼명이 'name'인 칼럼을 출력했습니다.
df['name']
>>>
칼럼명으로 데이터 여러 개 선택
칼럼명을 여러개 선택해서 출력이 가능합니다.
df[['name','age', 'state']]
>>>
칼럼명으로 데이터 순서 바꾸기
데이터프레임에서 칼럼 순서를 변경하고 싶을 때 수정이 가능합니다.
df[['state','age']]
칼럼 순으로 데이터 선택하기
데이터 프레임의 칼럼을 출력했습니다.
df.columns
데이터 프레임의 칼럼을 출력한 결과입니다. ['name', 'age', 'state', 'point'] 리스트로 출력 됐습니다.
df.columns[0]
>>>
'name'
칼럼의 인덱스 0번째를 출력했더니 ‘name’이 출력됐습니다.
df.columns[[0,3]]
>>>
Index(['name', 'point'], dtype='object')
칼럼의 인덱스 0번째와 3번째를 출력했더니 ‘name’과 ‘point가 출력됐습니다.
이번시간에는 칼럼을 선택하는 방법에 대해서 알아봤습니다. 다음시간에는 결측값에 대해서 다뤄보도록 하겠습니다.
'pandas' 카테고리의 다른 글
pandas 기초(9) - 결측값 정리하기 dropna(), fillna() (0) | 2023.02.22 |
---|---|
pandas 기초(8) - 결측값 확인하기 isna(), notna() (0) | 2023.02.01 |
pandas 기초(6) - 칼럼 배우기 part 1 (0) | 2023.01.30 |
pandas 기초(5) - 데이터 프레임 정렬하기 (0) | 2023.01.28 |
pandas 기초(4) - loc와 iloc 차이 (2) | 2023.01.27 |
댓글