[Python] Dataframe 값과 일치하는 행 추출, 삭제, 값 변경

2022. 11. 28. 14:25파이썬

[Python] Dataframe 값과 일치하는 행 추출, 삭제, 값 변경

추출하기

dataset = dataset[dataset['칼럼']=='원하는값']

제거

# 특정 값이 있는 행을 삭제할때 사용
# -999.00값이 있는 행들의 인덱스를 추출하여 drop함수로 제거한다.
idx = newDf[newDf['ALLSKY_KT']==-999.00].index
newDf = newDf.drop(idx)

값 변경

# 행,열 인덱스 접근 후 값 변경시 배열처럼 [][]이 아니라 [,] 이다
newDf.loc[idx,'target'] = float(newDataset[idx[8:]].iloc[0])

특정  행, 특정 값 수정

newDf.at[idx,'target'] = 수정할 값