[Python] for문으로 동적변수 만들기


[Python] for문으로 동적변수 만들기

"시작은 쉽지만 꾸준히는 어렵지. 그래서 나는 시작을 꾸준히 하지." 안녕하세요. 시꾸러입니다. 정말 오랜만에 작성하네요. 그럼 바로 시작합니다. Python 동적 변수 만들기 globals()['변수명'] = 값 locals()['변수명'] = 값 둘 다 사용가능하며 하나는 전역변수, 하나는 로컬변수로 선언됩니다. 예시 제주전력수요 데이터를 가져와서 만들어보겠습니다. 데이터 형태 이 데이터에서 시간별로 다른 변수에 저장을 해봅시다. 변수명은 power_1, power_2, power_3, ... 으로 만들면 아래와 같습니다. for i in range(1,25): globals()['power_{}'.format(i)] = df.iloc[:,i] 아래처럼 변수가 잘 생성된 걸 볼 수 있습니다. 물론 format() 형식 말고 %d, %s 등으로도 가능합니다. for i in range(1,25): locals()['local_power_%d'%i] = df.iloc[:,i] 두 값...


#for문 #pandas #python #데이터 #데이터분석 #동적변수 #빅데이터 #파이썬 #판다스

원문링크 : [Python] for문으로 동적변수 만들기