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 |