파이썬
[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'] = 수정할 값