05_Pandas

01-1_연습문제_포켓몬

chuuvelop 2025. 3. 4. 23:18
728x90
import pandas as pd
raw_data = {"이름": ['이상해씨', '파이리','꼬부기','캐터피'],
            "진화형": ['이상해풀','리자드','어니부기','단데기'],
            "타입": ['풀', '불', '물', '벌레'],
            "체력": [45, 39, 44, 45],
            "도감등록": ['yes', 'no','yes','no']                        
            }

 

문제1. raw_data를 데이터프레임 형태로 poke 변수에 할당

poke = pd.DataFrame(raw_data)
poke

 

 

문제2. 데이터프레임의 컬럼을 이름, 타입, 체력, 진화형, 도감등록 순으로 수정

poke = poke[["이름", "타입", "체력", "진화형", "도감등록"]]
poke

 

 

문제3. 서식지 컬럼에 아래의 정보를 추가

● 이상해씨: 공원

● 파이리: 도로

● 꼬부기: 호수

● 캐터피: 숲

 

poke["서식지"] = ["공원", "도로", "호수", "숲"]
poke.loc[:, "서식지"] = ["공원", "도로", "호수", "숲"]
poke

 

 

 

문제4. 각 컬럼의 데이터 자료형 확인

poke.dtypes
이름      object
타입      object
체력       int64
진화형     object
도감등록    object
서식지     object
dtype: object
728x90

'05_Pandas' 카테고리의 다른 글

03-1_연습문제_occupation  (0) 2025.03.05
03_데이터 탐색  (1) 2025.03.05
02_Pandas_데이터 입출력  (0) 2025.03.05
01_판다스(Pandas) 자료구조  (0) 2025.03.04
판다스(Pandas)  (0) 2025.03.04