본문으로 건너뛰기
실습하기

시리즈 및 데이터프레임 생성하기

이번 수업에서는 Python 리스트와 딕셔너리로 SeriesDataFrames를 만드는 방법을 살펴보겠습니다.


시리즈 (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 강의를 등록해 주세요!