Menu
Coddy logo textTech

Pandas의 데이터 구조

Coddy의 Pandas 데이터 분석 코스 레슨 — 19개 중 2번째.

Pandas는 시리즈(series)와 데이터프레임(dataframe)이라는 두 가지 유형의 데이터 구조를 사용합니다.

  • Pandas에서 시리즈(series)는 모든 데이터 유형을 담을 수 있는 1차원 배열과 같습니다. 예를 들어, 시리즈는 정수 리스트 [4, 3, 8, 5]가 될 수 있습니다.
  • 데이터프레임(dataframe)은 행과 열이 있는 표와 같은 2차원 데이터 구조입니다. 스프레드시트나 SQL 테이블을 상상해 보세요. 예를 들어, 데이터프레임은 이름, 나이, 키와 같은 시리즈(열)의 집합일 수 있습니다.

시리즈와 데이터프레임에 익숙해지면 Pandas를 최대한 활용하는 데 도움이 됩니다.

시리즈를 생성하려면 다음을 사용하세요:

import pandas as pd
temp = pd.Series([1, 2, ,3])

데이터프레임의 모든 열은 시리즈 객체입니다.

딕셔너리를 데이터프레임으로 변환하려면 올바른 형식이어야 합니다:

data = [{"col1": 22000,'col2': 1500.0},
        {"col1": 25000,'col2': 3000.0},
        {"col1": 23000,'col2': 2500.0}]
df = pd.DataFrame(data)

유효한 다른 형식들도 있습니다.

challenge icon

챌린지

쉬움

data를 전달받아 데이터로부터 데이터프레임을 생성하고, 마지막으로 데이터프레임을 출력하는 dataframe_creator라는 이름의 함수를 생성하세요.

데이터프레임을 출력하려면 print(df)를 작성하세요.

직접 해보기

import pandas as pd
def dataframe_creator(data):
    # 여기에 코드를 작성하세요

Pandas 데이터 분석의 모든 레슨