파이썬/백테스팅

백테스팅 연습 2

대전집주인 2024. 3. 23. 15:58
728x90
SMALL

 

경로에폴더만들기.py
0.00MB
엑셀시트접근.py
0.00MB
파일다루기.py
0.00MB

 

판다스는 로우데이터를 가져올때 name_df.iloc[0] iloc으로 가져와야한다.

 

scalar의 경우는 at이 loc 보다 빠르다.

## Much faster if use `.iat` or `.at`

# => Table이 크면 클수록 더 차이가 많이 남

%timeit df.loc[100, '순이익률(%)']

%timeit df.at[100, '순이익률(%)']

 

boolean을 통해 가치값들을 가져올수 있음

# 이번에는 Series와 Series를 비교

# 그 결과 새로운 boolean series이 생기게 되어 변수에 저장할 수 있게 됩니다.

a = df['순이익률(%)'] > df['영업이익률(%)']

 

all() - 전부다 TRUE냐
any() - TRUE가 하나라도 있냐

 

nan값 가져오기
df[df['순이익률(%)'].isnull()]

728x90
LIST