씽크알고 : 씽크풀 알고리즘 트레이딩 with xingAPI

> 자유게시판 > 상세보기

커뮤니티

질의 응답 게시판
자유게시판
자유게시판

어떤 이야기든지 자유롭게 나누세요 ^^

ol**** 2019-12-29 10:29:06
def t1514 질문 조회 54  추천 4
 
안녕하세요. !
def t1514(업종코드='001',구분1='',구분2='1',CTS일자='',조회건수='100',비중구분=''):
코드에서 질문 있습니다.
질문1.
result = []
nCount = query.GetBlockCount(OUTBLOCK)
for i in range(nCount):  
   # 17강 7분  # OUTBLOCK1과 달리 OUTBLOCK은 한 줄이지만, 다른 t0000 조회시에는
    # 여러줄 일 수 도 있어서, 범용성을 위해 for문으로 해둠??.
    CTS_일자 = query.GetFieldData(OUTBLOCK, "cts_date", i).strip()
    lst = [CTS_일자]
    result.append(lst)
df = DataFrame(data=result, columns=['CTS_일자'])
 
result = []
nCount = query.GetBlockCount(OUTBLOCK1)
for i in range(nCount):
...
 
강의를 들었습니다만,, ;;;
OUTBLOCK 의 ctS일자와,
OUTBLOCK 1 의 일자가 따로 있던데,
cts 일자 칼렴은 왜 받아서 df에 저장하나요?
OUTBLOCK1에도 일자가 있는데 굳이? ( t1514에서는 필요 없는데 범용성을 위해 만들어두신 건가요?)
csv에는 CTS_일자 라는 칼럼이 없어서요... 어디로 간건지,
df1에 일자 칼럼과 데이터들이 다 있는데 왜 df를 만드는 건지 궁금합니다.
(df1만 있으며 되지 않나 싶어서, df 파트를 지우니 다 지우니 df1은 정상적으로 csv로 저장이 되더라구요.
OUTBLOCK1만 있으면 되고
OUTBLOCK는 불필요한 것인지요?
 
질문2.
df0, df = t1514(업종코드='001',구분1='',구분2='1',CTS일자='',조회건수='7',비중구분='')
df.to_csv('t1514.csv')
print(df)
추가적으로 맨 하단에  df1명칭은 없고,
df0, df = t1514(~~~)식으로 나오는데, 갑자기 df0는 왜 나왔나요?????
df0를 안쓰니 튜플이라고 에러가 뜨더라구요. 저렇게 d0, df로 받으며 튜플이 해결되나요??
 
판다스 책을 한번 봤는데도,,, df0, df = 이건 잘 모르겠네요. df0, df에 나눠서 할당하는 건가...
아, 함수t1514실행해서 나온 return한 df, df1을
이름 무관하게 df0, df에 할당하는 건가요???
df0를 csv로 보내니
,CTS_일자
0,20191218
라고 뜨네요.
 

질문3.
return (df, df1)를 하고 print(df)하면 바로 데이터프레임이 뜨던데데,,
df0, df = t1514(업종코드='001',구분1='',구분2='1',CTS일자='',조회건수='7',비중구분='')여기서
t1514()는 함수를 실행시킨다는 의미인가요?
 
 
 
감사합니다. ^^
 
 
트위터로 보내기 싸이월드 공감
추천 소스보기
목록
댓글열람 권한이 없습니다.

(주) 씽크풀
서울시 영등포구 국제금융로 70. 15층 (여의도동, 미원빌딩)
고객센터 1666-6300 사업자등록번호 115-81-54775 대표 김동진
@ThinkPool Co.,Ltd. All Rights Reserved