[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 공식 문서를 참조하시기 바랍니다.