티커별로 OHLCV 데이터를 관리하기 위한 방법을 생각 중
시리즈의 인덱스에 티커네임을 넣고, 데이터에 OHLCV를 넣으면 될 것 같았다.
더 좋은 방법이 있을지도 모른다..
방법은 df를 딕셔너리의 value에 넣고, 이 딕셔너리를 다시 시리즈에 변환하는 것
1) 딕셔너리 value에 데이터프레임 데이터 넣기
2) 딕셔너리를 시리즈 변환하기
import pandas as pd # pandas 불러오기
tickers = {} # 빈 딕셔너리 선언
# 임의의 df 만들기
dict_data = {'c0': [1, 2, 3], 'c1': [4, 5, 6], 'c2': [7, 8, 9]}
df = pd.DataFrame(dict_data)
# print(df)
tickers['KRW-BTC'] = df # 딕셔너리 value에 df 넣기
# 시리즈로 만들기
sr = pd.Series(tickers)
print(sr[0])
print(sr['KRW-BTC'])
이렇게 되면 내가 필요한 어떤 네임(티커)별로 존재하는 DataFrame 데이터를 관리할 수 있다.