# pandas -> 데이터 조작, 분석
# 1차원 배열 -> Series
# 2차원 배열 -> DataFrame
import pandas as pd
dict_data = {'a':1, 'b':2, 'c':3,'d':4}
sr1 = pd.Series(dict_data)
sr1
# 시리즈 1의 인덱스
print(f"sr1.index:\n {sr1.index}\n")
# 시리즈 1의 data
print(f"sr1.values:\n {sr1.values}\n")
# list -> Series
list_data = ['d','e','f']
sr2 = pd.Series(list_data, index = ['1','2','3'])
print(f"sr2:\n{sr2}\n")
# Series에서 원하는 부분만 보기
capital = {'Korea': 'Seoul', 'USA':'washington DC', 'Japan':'Tokyo', 'Canada':'Ottawa'}
sr4 = pd.Series(capital)
print(sr4['Korea'] + ', ' + sr4['USA']+'\n')
print(f"sr4[['Korea', 'USA']:\n{sr4[['Korea', 'USA']]}\n")
# Series: 1차원 배열
# Dataframe: 2차원 배열