globals()
-
이제 algorithm_1 이라는 파일 내에 있는 class algo_1() 에서는 kospi_data 와 kosdaq_data , 그리고 item_data 라는 세 개의 데이터를 인자로 받아 각각 self.kospi_data , self.kosdaq_data , self.item_data 라는 변수에 저장해주었다. 이제 여기서 self.item_data라는 변수를 대상으로 for문을 돌면서 종목 코드를 찾아내고, 그 종목 코드를 하나의 변수로 입력해줄 예정이다. [파일명 : algorithm_1] 데이터프레임 내에서 for문 사용하기 데이터프레임 형태의 데이터를 대상으로 반복문에 해당하는 for문을 사용하기 위해서는 .itertuples() 라는 메서드만 추가해주면 된다. 일단 종목별 종목 코드를 바탕..
1.5 백테스팅하기 - 종목별 변수 자동 생성하기 (2)이제 algorithm_1 이라는 파일 내에 있는 class algo_1() 에서는 kospi_data 와 kosdaq_data , 그리고 item_data 라는 세 개의 데이터를 인자로 받아 각각 self.kospi_data , self.kosdaq_data , self.item_data 라는 변수에 저장해주었다. 이제 여기서 self.item_data라는 변수를 대상으로 for문을 돌면서 종목 코드를 찾아내고, 그 종목 코드를 하나의 변수로 입력해줄 예정이다. [파일명 : algorithm_1] 데이터프레임 내에서 for문 사용하기 데이터프레임 형태의 데이터를 대상으로 반복문에 해당하는 for문을 사용하기 위해서는 .itertuples() 라는 메서드만 추가해주면 된다. 일단 종목별 종목 코드를 바탕..
2021.12.31 -
파이썬 내에서 for문을 통해 변수 생성하기어떤 변수를 생성하는 과정에 있어 반복적인 작업을 통해 변수를 생성하는 방법은 `globals()`를 통해 설정할 수 있다. 이 globals()의 형식은 `globals()['변수명'.format(변수 이름마다 부여할 값)] = 변수에 입력할 값`의 형태로 사용한다. 백문이불여일견아주 간단한 코드를 짜보면 아래와 같이 제작할 수 있다. for문을 통해 i를 0부터 9까지 반복하도록 설정한 후, `globals` 뒤에 있는 s{}에 형식(`format`)을 i로 설정한 후 그 변수에 i를 입력하는 것이다. 이 결과물은 >>> 하단과 동일하다. 곧, `format()`의 안에 들어가는 값은 곧 변수로 설정되고 등식(=) 뒤에 있는 값은 변수에 입력할 값이 되는..
for 문으로 변수 여러 개 생성하고 사용하기 / globals()파이썬 내에서 for문을 통해 변수 생성하기어떤 변수를 생성하는 과정에 있어 반복적인 작업을 통해 변수를 생성하는 방법은 `globals()`를 통해 설정할 수 있다. 이 globals()의 형식은 `globals()['변수명'.format(변수 이름마다 부여할 값)] = 변수에 입력할 값`의 형태로 사용한다. 백문이불여일견아주 간단한 코드를 짜보면 아래와 같이 제작할 수 있다. for문을 통해 i를 0부터 9까지 반복하도록 설정한 후, `globals` 뒤에 있는 s{}에 형식(`format`)을 i로 설정한 후 그 변수에 i를 입력하는 것이다. 이 결과물은 >>> 하단과 동일하다. 곧, `format()`의 안에 들어가는 값은 곧 변수로 설정되고 등식(=) 뒤에 있는 값은 변수에 입력할 값이 되는..
2021.12.11