시리즈 및 데이터프레임 생성하기
이번 수업에서는 Python 리스트와 딕셔너리로 Series
와 DataFrames
를 만드는 방법을 살펴보겠습니다.
시리즈 (Series)
시리즈는 1차원 데이터 구조로, 인덱스(Index)와 값(Value)으로 구성됩니다.
아래 코드는 리스트를 사용해 시리즈를 만드는 예제입니다.
Series 생성
import pandas as pd
# 리스트를 사용해 시리즈 생성
steps = pd.Series([8000, 9200, 10200], name="걸음수")
print(steps)
# 출력:
# 0 8000
# 1 9200
# 2 10200
# Name: 걸음수, dtype: int64
시리즈는 1개의 열로 구성된 단순한 데이터를 저장하고 처리하는 데 적합합니다.
데이터프레임 (DataFrame)
데이터프레임은 2차원 데이터 구조로, 행과 열로 구성됩니다.
아래 코드는 딕셔너리를 사용해 데이터프레임을 만드는 예제입니다.
DataFrames 생성
import pandas as pd
# 판매 기록 DataFrame 생성
sales = pd.DataFrame({
"Product": ["Book", "Pen", "Notebook"],
"Price": [12.99, 1.50, 4.75]
})
print(sales)
# 출력:
# Product Price
# 0 Book 12.99
# 1 Pen 1.50
# 2 Notebook 4.75
데이터프레임은 여러 개의 시리즈를 결합하여 만들 수 있으며, 여러 열로 구성된 복잡한 데이터를 저장하고 처리하는 데 적합합니다.
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!