728x90
반응형
Pandas의 DataFrame에서 특정 값을 NaN으로 변경하려면 다음과 같이 수행할 수 있습니다.
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [5, 6, 7, 8]})
# 기준 값을 정의하여 DataFrame에서 찾기
value_to_change = 3
df.loc[df['A'] == value_to_change, 'A'] = pd.np.nan
# 결과
A B
0 1.0 5
1 2.0 6
2 NaN 7
3 4.0 8
위 코드에서, df.loc[df['A'] == value_to_change, 'A'] = pd.np.nan는 데이터 프레임 df에서 A 열에서 값이 value_to_change인 행에 대해 그 값을 NaN으로 변경하는 작업을 수행합니다.
728x90
반응형
'파이썬' 카테고리의 다른 글
Pandas 데이터프레임에서 특정값을 제외하고 데이터를 처리하는 코드 (0) | 2023.02.09 |
---|---|
데이터프레임에서 특정 값을 빈 값(NaN, Null 등)으로 변경하는 방법 (0) | 2023.02.09 |
PDF 문서에서 테이블을 추출하여 판다 데이터 프레임으로 변환 (0) | 2023.02.09 |
파이썬을 이용해서 부동산 관련 문서를 정리하는 코드의 예제 (0) | 2023.02.09 |
파이썬에서 엑셀로 저장할 때 보기좋게 정리하는 코드 (0) | 2023.02.09 |