(Python을 이용한 Quant 투자) pandas - DataFrame

Posted by : at

Category : Python



from pandas import DataFrame

data = {'open': [100, 200], "high": [110, 210]} 
df = DataFrame(data ) 
print(df)
   open  high
0   100   110
1   200   210

from pandas import DataFrame

data = {"open": [737, 750], "high": [755, 780], "low": [700, 710], "close": [750, 770]} 
df = DataFrame(data , index=["2018-01-01", "2018-01-02"]) 

print(df)
            open  high  low  close
2018-01-01   737   755  700    750
2018-01-02   750   780  710    770

엑셀 읽기/쓰기

import pandas as pd 

# 읽기
df_r = pd.read_excel("C:\\ohlc.xlsx") 

print(df_r)

# 쓰기
df.to_excel("C:\\ohlc-2.xlsx")

from pandas import DataFrame

data = {"open": [730, 750], "high": [755, 780], "low": [700, 710], "close": [750, 770]} 
df = DataFrame(data , index=["2018-01-01", "2018-01-02"]) 

print(df['open'])
print(df.loc["2018-01-01"])
2018-01-01    730
2018-01-02    750
Name: open, dtype: int64
open     730
high     755
low      700
close    750
Name: 2018-01-01, dtype: int64

from pandas import DataFrame

data = {"open": [737, 750], "high": [755, 780], "low": [700, 710], "close": [750, 770]} 
df = DataFrame(data) 
s = Series([300, 400]) 
df['volume'] = s 

print(df)

About Taehyung Kim

안녕하세요? 8년차 현업 C++ 개발자 김태형이라고 합니다. 😁 C/C++을 사랑하며 다양한 사람과의 협업을 즐깁니다. ☕ 꾸준한 자기개발을 미덕이라 생각하며 노력중이며, 제가 얻은 지식을 홈페이지에 정리 중입니다. 좀 더 상세한 제 이력서 혹은 Private 프로젝트 접근 권한을 원하신다면 메일주세요. 😎

Star
Useful Links