05_Pandas

04-1_연습문제_iris

chuuvelop 2025. 3. 6. 00:11
728x90
import pandas as pd
import numpy as np

문제1. 데이터프레임을 iris 변수로 읽기

iris = pd.read_csv("./data/iris.csv")
iris.head()

 

아래 코드를 실행해주세요

iris.iloc[10:30,2:3] = np.nan #10행~30행, 2열~3열을 결측치로 만듦

 

문제2. 데이터프레임에 누락값이 있는지 확인

iris.isnull().sum()
SepalLength     0
SepalWidth      0
PetalLength    20
PetalWidth      0
Species         0
dtype: int64

 

 

문제3. 결측치에 1 채워넣기

iris = iris.fillna(1)
iris.isna().sum() # 결측치가 사라져있는것을 확인
SepalLength    0
SepalWidth     0
PetalLength    0
PetalWidth     0
Species        0
dtype: int64

 

 

문제4. Species 컬럼 삭제하기

iris = iris.drop("Species", axis = 1)
iris

 

 

아래 코드를 실행해주세요

iris.iloc[0:3 ,:] = np.nan

 

 

문제5. 결측치가 존재하는 행 삭제하기

iris = iris.dropna(axis = 0)
iris.head()

 

 

문제6. 인덱스가 0부터 시작하도록 재설정

iris = iris.reset_index(drop = True)
iris.head()

728x90

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

05-1_연습문제_student_alchol_consumption  (0) 2025.03.06
05_데이터프레임 응용  (0) 2025.03.06
04_데이터 전처리  (1) 2025.03.06
03-1_연습문제_occupation  (0) 2025.03.05
03_데이터 탐색  (1) 2025.03.05