[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을 활용하여 데이터를 조작하는 방법에 대한 내용은 이보다 더 다양하며, 관련 자료를 통해 더 많은 내용을 학습할 수 있습니다.