[파이썬] 데이터 불러오기와 저장하기
데이터는 많은 분석 작업에서 중요한 역할을 합니다. 파이썬은 데이터를 불러오고 저장하는 다양한 방법을 제공합니다. 이 블로그 포스트에서는 파이썬에서 데이터를 불러오고 저장하는 여러 방법을 살펴보겠습니다.
CSV 파일 불러오기와 저장하기
CSV(comma-separated values)는 데이터를 저장하는 일반적인 형식입니다. 파이썬에서는 csv
모듈을 사용하여 CSV 파일을 불러오고 저장할 수 있습니다.
CSV 파일 불러오기
import csv
# CSV 파일 불러오기
with open('data.csv', 'r') as file:
csv_reader = csv.reader(file)
for row in csv_reader:
# 각 행의 데이터에 접근하여 원하는 작업 수행
print(row)
CSV 파일 저장하기
import csv
data = [
['이름', '나이', '성별'],
['John', '25', '남성'],
['Alice', '30', '여성'],
['Bob', '35', '남성']
]
# CSV 파일 저장하기
with open('data.csv', 'w', newline='') as file:
csv_writer = csv.writer(file)
csv_writer.writerows(data)
Excel 파일 불러오기와 저장하기
데이터 분석에서 Microsoft Excel 파일은 자주 사용됩니다. 파이썬에서는 pandas
라이브러리를 사용하여 Excel 파일을 불러오고 저장할 수 있습니다.
Excel 파일 불러오기
import pandas as pd
# Excel 파일 불러오기
data = pd.read_excel('data.xlsx')
# 데이터 프레임 출력
print(data)
Excel 파일 저장하기
import pandas as pd
data = {
'이름': ['John', 'Alice', 'Bob'],
'나이': [25, 30, 35],
'성별': ['남성', '여성', '남성']
}
# 데이터 프레임 생성
df = pd.DataFrame(data)
# Excel 파일 저장하기
df.to_excel('data.xlsx', index=False)
JSON 파일 불러오기와 저장하기
JSON(JavaScript Object Notation)은 데이터를 저장하는 또 다른 형식입니다. 파이썬에서는 json
모듈을 사용하여 JSON 파일을 불러오고 저장할 수 있습니다.
JSON 파일 불러오기
import json
# JSON 파일 불러오기
with open('data.json', 'r') as file:
json_data = json.load(file)
print(json_data)
JSON 파일 저장하기
import json
data = {
'이름': 'John',
'나이': 25,
'성별': '남성'
}
# JSON 파일 저장하기
with open('data.json', 'w') as file:
json.dump(data, file)
위에서 언급한 방법들을 사용하여 파이썬에서 데이터를 불러오고 저장할 수 있습니다. 데이터 형식에 따라 적절한 라이브러리나 모듈을 선택하여 작업하면 됩니다. 데이터를 효율적으로 저장하고 불러올 수 있다면, 데이터 분석 작업을 원활하게 수행할 수 있습니다.
이상으로 데이터 불러오기와 저장하기에 대한 파이썬의 다양한 기능을 살펴보았습니다. 이를 통해 더 효율적인 데이터 분석 작업을 진행할 수 있을 것입니다.