[python] 데이터 조작하기
Python은 데이터 조작과 분석을 위한 강력한 도구로 널리 사용되고 있습니다. Python에서 데이터를 조작하는 방법에 대한 몇 가지 기초적인 예제를 살펴보겠습니다.
1. 리스트(List) 조작
리스트는 여러 값을 하나의 변수에 저장할 수 있는 Python의 데이터 구조입니다. 리스트를 조작하여 값을 추가, 삭제, 변경할 수 있습니다.
예제:
# 리스트 생성
fruits = ['apple', 'banana', 'cherry']
# 값 추가
fruits.append('orange')
# 값 삭제
fruits.remove('banana')
# 값 변경
fruits[0] = 'grape'
2. 사전(Dictionary) 조작
사전은 키-값 쌍을 저장하는 Python의 데이터 구조입니다. 사전을 이용하여 데이터를 검색하고 조작할 수 있습니다.
예제:
# 사전 생성
person = {'name': 'Alice', 'age': 30, 'city': 'New York'}
# 값 검색
print(person['age'])
# 값 변경
person['city'] = 'San Francisco'
# 항목 추가
person['gender'] = 'female'
3. 데이터프레임(DataFrame) 조작
Pandas 라이브러리를 사용하여 데이터프레임을 조작할 수 있습니다. 데이터프레임은 행과 열로 이루어진 테이블 형식의 데이터 구조입니다.
예제:
import pandas as pd
# 데이터프레임 생성
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]}
df = pd.DataFrame(data)
# 값 검색
print(df['Age'])
# 행 추가
new_row = pd.Series(['David', 40], index=['Name', 'Age'])
df = df.append(new_row, ignore_index=True)
Python을 사용하면 다양한 데이터 구조를 조작할 수 있으며, 이를 통해 데이터 분석 및 가공 작업을 효율적으로 수행할 수 있습니다. Python을 활용하여 데이터를 조작하는 방법에 대한 내용은 이보다 더 다양하며, 관련 자료를 통해 더 많은 내용을 학습할 수 있습니다.