import pandas as pdkquant API document (0.3.6)
above
A 시계열 값이 B 시계열 값 이상이면 True, 미만이면 False를 반환하는 함수
above(
df: 'pd.DataFrame',
column_a: 'str',
column_b: 'str',
out_column: 'str'='ABOVE',
inplace: 'bool'=False,
) -> pd.DataFramedf(pd.DataFrame): pandas 데이터프레임column_a(str): 입력 컬럼 A의 이름 문자열.column_a(str): 입력 컬럼 B의 이름 문자열.out_column(str): 출력 컬럼의 이름 문자열. 디폴트 “ABOVE”.inplace(bool): inplace=True 이면 계산 결과를 입력 데이터프레임에 추가. inplace=True 이면 계산 결과를 복사된 데이터프레임에 추가. 디폴트는 False.- 반환값 (
pd.DataFrame): 계산된 데이터 컬럼이 포함된 pandas 데이터프레임
예제 코드
import kquant as kqdf = pd.DataFrame({
"A": [0,1,2,3,2,1,0],
"B": [1,1,1,1,1,1,1],
})kq.above(df, "A", "B")| A | B | ABOVE | |
|---|---|---|---|
| 0 | 0 | 1 | False |
| 1 | 1 | 1 | True |
| 2 | 2 | 1 | True |
| 3 | 3 | 1 | True |
| 4 | 2 | 1 | True |
| 5 | 1 | 1 | True |
| 6 | 0 | 1 | False |