DataFrame 생성하기

pandas를 이용한 데이터 다루기

Maggie Matsui

Senior Content Developer at DataCamp

딕셔너리

my_dict = {
    "key1": value1,
    "key2": value2,
    "key3": value3
}
my_dict["key1"]
value1
my_dict = {
    "title": "Charlotte's Web",
    "author": "E.B. White",
    "published": 1952
}
my_dict["title"]
Charlotte's Web
pandas를 이용한 데이터 다루기

DataFrame 생성하기

딕셔너리로 이뤄진 리스트로

  • 행 단위로 구성됨

대괄호 안에 여러 개의 사전이 표시되어 있으며, 사전 리스트를 나타냅니다.

리스트로 구성된 딕셔너리에서

  • 열별로 구성됨

딕셔너리 안에 여러 쌍의 대괄호가 표시되어 있으며, 리스트의 딕셔너리를 나타냅니다.

pandas를 이용한 데이터 다루기

딕셔너리로 이뤄진 리스트(행 단위)

이름 품종 키 (cm) 몸무게 (kg) 생년월일
진저 닥스훈트 22 10 2019-03-14
Scout Dalmatian 59 25 2019-05-09
list_of_dicts = [

{"name": "Ginger", "breed": "Dachshund", "height_cm": 22, "weight_kg": 10, "date_of_birth": "2019-03-14"},
{"name": "Scout", "breed": "Dalmatian", "height_cm": 59, "weight_kg": 25, "date_of_birth": "2019-05-09"}
]
pandas를 이용한 데이터 다루기

딕셔너리로 이뤄진 리스트(행 단위)

이름 품종 키 (cm) 몸무게 (kg) 생년월일
진저 닥스훈트 22 10 2019-03-14
Scout Dalmatian 59 25 2019-05-09
new_dogs = pd.DataFrame(list_of_dicts)
print(new_dogs)
     name      breed  height_cm  weight_kg date_of_birth
0  Ginger  Dachshund         22         10    2019-03-14
1   Scout  Dalmatian         59         25    2019-05-09
pandas를 이용한 데이터 다루기

리스트로 구성된 딕셔너리(열 단위)

이름 품종 몸무게 생년월일
진저 닥스훈트 22 10 2019-03-14
Scout 달마시안 59 25 2019-05-09
  • = 열의 이름
  • = 열의 값 리스트
dict_of_lists = {

"name": ["Ginger", "Scout"],
"breed": ["Dachshund", "Dalmatian"],
"height_cm": [22, 59],
"weight_kg": [10, 25],
"date_of_birth": ["2019-03-14", "2019-05-09"]
}
new_dogs = pd.DataFrame(dict_of_lists)
pandas를 이용한 데이터 다루기

리스트로 구성된 딕셔너리(열 단위)

이름 품종 키 (cm) 몸무게 (kg) 생년월일
진저 닥스훈트 22 10 2019-03-14
Scout Dalmatian 59 25 2019-05-09
print(new_dogs)
     name      breed  height_cm  weight_kg date_of_birth
0  Ginger  Dachshund         22         10    2019-03-14
1   Scout  Dalmatian         59         25    2019-05-09
pandas를 이용한 데이터 다루기

연습해 봅시다!

pandas를 이용한 데이터 다루기

Preparing Video For Download...