여기에있는 목표는 많은 CSV 파일을 읽고 각각을 별도의 판다 데이터 프레임으로 읽는 것입니다. "="앞에 다음 세 줄의 세 번째 줄이 잘못되었습니다. 동적 변수가 아닌 사전을 사용하는 것에 대한 많은 게시물을 읽었지 만 여기에 적용하는 방법을 알 수 없습니다. globals()와는 다른 대안이 있는데, 거기에는 많은 논쟁이있는 것처럼 보입니다. dataframes는 다른 행의 수 있습니다변수를 동적으로 할당하는 대신 사전을 실제로 사용할 수 있습니까?
dfA = pandas.read_csv('A.csv')
그래서 나는 mutidimensional 배열 또는 생각하지 않습니다 길이 :
testlist = ['A', 'B', 'C']
for dfsuffix in testlist:
'df' + dfsuffix = pandas.read_csv(dfsuffix + '.csv')
따라서, 예를 들어, 내가 첫 번째 반복을 찾고은 다음과 같이 해석한다 다중 인덱스 데이터 프레임이 이상적입니다. 그들은 같은 열을 가지고 있지만 나는 그것들을 추가하고 싶지 않습니다.
NB. 테스트 목록의 내용이 사용자 입력으로 채워진 날짜 목록이 될 것임을 미리 알지 못한다고 덧붙여 야합니다.
3 개의 변수를 만드는 대신 3 개의 항목이있는 사전을 하나 만듭니다. 단순한. –
여기에 사전이 보이지 않습니다. – user1767754
예, 사전을 사용할 수 있습니다. 'df [dfsuffix] = pandas.read_csv (dfsuffix + ".csv")'는 df [ "A"]'를 사용하여 데이터 프레임을 참조 할 수있게합니다. –