Я имею большой CSV и хотел бы разделить его, например, на 4 части с сгенерированными именами в цикле, например, sub0, sub1, sub2, sub3. Я могу разделить обычно следующим образом:
df=pd.DataFrame(np.random.randint(0,100,size=(20, 3)), columns=list('ABC'))
for i,chunk in enumerate(np.array_split(df, 4)):
print(chunk.head(2)) #just to check
print(chunk.tail(1)) #just to check
sub+str(i)=chunk.copy() # this gives error
Но при назначении имен в последней строке я получаю ожидаемую ошибку: SyntaxError: невозможно назначить оператору.
В: как получить sub0, .., sub3 путем копирования каждого фрагмента в цикле? Спасибо!