파이썬 질문, 데이터프레임(시리즈) 이름 연속으로 정하기?
1
1083
Updated at 2020-11-22 23:11:13
데이터를 다운 받아서 파이썬으로 분석할 일이 있습니다
그런데 데이터가 조각조각 여러 개라서 매번 불러오는 게 귀찮더라고요
혹시 어떻게 하면 for 문을 써서 자료를 불러오고 연속적으로 데이터프레임 변수할당을 할 수 있을까요?
예를 들어
df1 = pd.read_csv('data1.csv')
df2 = pd.read_csv('data2.csv')
df3 = pd.read_csv('data3.csv')
....
df50 = pd.read_csv('data3.csv')
이 작업을 하고 싶은 겁니다.
for i in range(1, 51):
df i = ...
이런 식으로는 안 될 것 같더라고요
저렇게 Series나 DataFrame의 이름을 연달아 짓는 방법은 없을까요?
14
Comments
글쓰기 |
저도 고민했던 것 같은데, 다따로 하는건 못찾았던것 같네요.
os.lisdir() 인가 이걸로 file_list = ['data1.csv', ..., 'data2.csv'] 해서
sum_file = []
for file in file_list:
sum_file.append(file)
이렇게해서 sum_file을 데이터프레임으로 불러들이는건 가능했던 것 같기도 합니다.