- for문에서 변수를 설정한 경우, for문 안에서만 사용된다
- globals()함수를 사용하면 for문 안에서 전역변수를 저장할 수 있다.
csv_file_list =['근로소득백분위(상위1%천분위)자료(2015년귀속).csv',
'근로소득백분위(상위1%천분위)자료(2019년귀속).csv',
'근로소득백분위(상위1%천분위)자료(2018년귀속).csv',
'근로소득백분위(상위1%천분위)자료(2016년귀속).csv',
'근로소득백분위(상위1%천분위)자료(2020년귀속).csv',
'근로소득백분위(상위1%천분위)자료(2017년귀속).csv']
for i in csv_file_list:
print(i)
#파일명 문자열에서 연도를 나타내는 문자열 가져오기
print(i[-17:-13])
year = i[-17:-13]
data = pd.read_csv(data_path + '/' + i, sep='\t', encoding='cp949')
print(data)
#for문을 사용하면서 전역변수를 저장
globals()["NTS_data_{}".format(year)] = data
'코딩 > Python' 카테고리의 다른 글
[Python] Selenium 오류 메시지 해결, no such element: unable to locate element (HTML 내 F (0) | 2022.09.21 |
---|---|
[AWS Lambda] Layer를 사용하여 라이브러리 업로드 (0) | 2022.09.17 |
[Python] 해당 폴더에 파이썬 모듈 설치하는 방법 (0) | 2022.09.15 |
[Python] while 조건문에 True 입력하면 무한루프 (0) | 2022.09.15 |
[Python] telegram 모듈 설치 관련 (0) | 2022.09.15 |
댓글