메모리 dd1 ~ dd10이라는 객체가 있다고 가정하고 이 객체들을 모두 삭제해야 한다고 하면, loop로 돌리는 것이 가장 간단할 것으로 생각된다. SAS의 경우야 쉽게 매크로를 만들면 되니까.
for i in ragnge(1, 11):
print(i) # loop 체크 용도
del globals()['del{0}'.format(i)]
이렇게 하면 간단하게 객체들을 삭제할 수 있다. 파이썬에서 동적으로 변수를 생성할 수 있는 방법을 알 수 있다면, 참 편리하게 많은 일을 할 수 있다.
동적 변수 생성을 위한 좋은 글이 있어서 링크를 걸어본다.
https://congcoding.tistory.com/55
반응형
'Python, PySpark' 카테고리의 다른 글
LightGBM Classifier 트리 그리기 (0) | 2022.07.22 |
---|---|
Python dataframe 조건별로 날짜 변환 (0) | 2022.06.17 |
뱅크샐러드 과제물 작성 : 2021/11/16 (0) | 2021.11.16 |
Python : CSV 쪼개기 (0) | 2021.09.08 |
SAS retain equivalent in Python (0) | 2021.08.22 |