본문 바로가기
무모한 도전-주식 인공지능 만들기

효율적 투자선으로 종목을 선정하기 위한 여정 -16-

by 인터넷떠돌이 2020. 8. 31.
반응형

안녕하세요?

 

지난번 포스팅에서 어떻게 무얼 하겠다고 첫머리에 하고서는 사소해 보이지만 그대로 중요한 GUI의 작업을 한다고 이래저래 포스팅이 늦어졌습니다. 이제 이 작업을 어떻게 하기 위해서, 한번 관련된 시행착오의 내용을 올려 보고자 합니다. 

 

일단 여기서 필요한 데이터만 하나 집어넣기 위해서 위 스크린샷과 같은 형식으로 집어넣기를 해 보았습니다. 이렇게 했더니 나오는 가 하면.............

 

모양은 나오는 것을 확인했고, 이제 두번재로 작업을 하기 위해서 일단 이 메서드가 실행될 수 있도록 여건을 만들어 주도록 합니다.

 

그리고 나서 실행이 되면 어떻게 나오는 것인지를 한번 살펴보면, 위 스크린샷과 같이 나오는 것을 확인할 수 있었습니다. 일단 집어 넣고자 하는 데이터가 제대로 들어가는 것에는 성공했습니다.

 

 

그리고 나서 위 스크린샷을 보시면, 일단 목표로 했는 데이터 베이스 파일이 생성이 되는 것 까지는 어떻게 해서 확인을 할 수 있기는 있었습니다.

 

그리고 나서 좀 경고문이 뜨고 위치도 마음에 들지 않기에, 일단 위 스크린샷에서 볼 수 있는 것처럼 insert()함수를 써서 어떻게 상쇄할 수 있기는 있었습니다.

 

이렇게 해서 제가 원하는 식으로 데이터를 집어 넣는 데도 성공할 수 있었고, iloc를 통해서 일단 제대로 원하는 범위의 데이터를 가지고 올 수 있기는 있었습니다.

 

이제 데이터 프레임의 행열을 전환하기 위해서, 위에다가 대문자인 T를 붙이는 것으로 일단 다음의 작업에 들어갈 수 있도록 만들어 주도록 합니다.

 

이렇게 해서 일단 위 스크린샷에서 볼 수 있는 것처럼 선택에 들어간 비율과 종목의 코드를 행열을 바꿔서 출력할 수 있었습니다. 그런데 이렇게만 해서는 나중에 데이터를 선택하는데 문제가 있기 때문에, 일단 column의 이름을 바꾸어 주어야 합니다.

 

위 슨크린샷에서 볼 수 있는 것처럼 데이터 프레임.columns라는 선언을 하고서, column의 갯수에 맞도록 문자열을 선언해 주는 것으로 일단 작업을 하나하나 할 수 있었습니다.

 

결국 이렇게 하는 것으로 위 스크린샷에서 볼 수 있는 것처럼, 일단 column의 이름을 바꾸어 주는 데는 성공할 수 있기는 있었습니다. 이제 다음으로 해야 하는 것으로는 이걸 다시금 정렬하고 자르는 과정을 거쳐야 하는데, 관련된 내용은 다음 포스팅에서 다루도록 하겠습니다.

반응형