데이터프레임에서 특정 셀의 값을 변경하는 방법에 대해 살펴보겠습니다.
먼저 다음과 같은 데이터프레임이 있다고 가정하겠습니다.
import pandas as pd
df = pd.DataFrame([[95, 92, 88], [84, 67, 88], [91, 99, 68], [87, 79, 81], [77, 92, 85]],
index=['A', 'B', 'C', 'D', 'E'],
columns=['math', 'english', 'history'],
)
print(df)
여기서 C 행, english 열의 99 라는 데이터를 19로 변경해보겠습니다. 데이터프레임의 loc 메서드를 사용하면 됩니다.
df.loc["C", "english"] = 19
print(df)
잘 변경된 것을 확인할 수 있습니다.
관련 글
'Dev > python' 카테고리의 다른 글
[python] 딕셔너리 깊은 복사, copy.deepcopy() (0) | 2023.08.17 |
---|---|
[python] 리스트 요소 중복 횟수 카운트하기 (0) | 2023.08.16 |
[python] 리스트에서 특정 요소 제거하는 방법, remove() (0) | 2023.08.15 |
[python] json의 키 리스트 추출하는 방법 (0) | 2023.08.15 |
[python] logging 모듈로 로그 찍을 때 f-string 포매팅 권장하지 않음 (0) | 2023.08.11 |
[python] Enum의 네임, 값 리스트 추출하는 방법 (0) | 2023.08.11 |
[python] 문자열이 어떤 문자열로 시작하는지 확인하는 메서드, startswith() (0) | 2023.07.25 |
[python] is와 ==의 차이 (0) | 2023.07.23 |