[python] 파이썬 pandas에서 데이터를 수정하는 방법은 무엇인가요?

Pandas는 데이터 조작을 위한 강력한 도구이며, 데이터를 수정하는 데 사용할 수 있는 다양한 방법을 제공합니다.

데이터 프레임 값 수정하기

Pandas의 데이터프레임은 행과 열로 이루어진 테이블 형식의 데이터 구조입니다. 데이터프레임의 값을 수정하기 위해 다음과 같은 방법을 사용할 수 있습니다.

특정 열의 값 수정하기

import pandas as pd

data = {'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [25, 30, 35]}
df = pd.DataFrame(data)

df['Age'] = [26, 31, 36]  # 'Age' 열의 값을 수정

특정 행의 값 수정하기

df.loc[1, 'Name'] = 'Bobby'  # 인덱스 1의 'Name' 값 수정

조건에 따라 값 수정하기

df.loc[df['Age'] > 30, 'Age'] = 40  # 'Age'가 30을 초과하는 행의 'Age' 값을 40으로 수정

새로운 행 또는 열 추가하기

df['Gender'] = ['F', 'M', 'M']  # 새로운 'Gender' 열 추가

데이터프레임 컬럼 이름 바꾸기

df.rename(columns={'Name': '이름', 'Age': '나이'}, inplace=True)  # 컬럼 이름을 변경하고 원본 데이터프레임에 적용

결측값 처리하기

df.fillna(0, inplace=True)  # 결측값을 0으로 채우기

이와 같이 Pandas를 사용하면 다양한 방법으로 데이터를 수정할 수 있습니다. 더 많은 정보는 Pandas 공식 문서를 참조하시기 바랍니다.