2023-08-14 22:47:13

데이터프레임에서 특정 셀의 값을 변경하는 방법에 대해 살펴보겠습니다. 

 

먼저 다음과 같은 데이터프레임이 있다고 가정하겠습니다.

 

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)

 

 

잘 변경된 것을 확인할 수 있습니다. 

 

관련 글

- [pandas] 판다스 데이터프레임 loc, at, iloc, iat 메소드 비교