Я только что попробовал это, и это сработало:
df1.to_csv(r"C:\Users\sb512911\Desktop\All\Applications\VDR\output\out.txt", sep = ' ', mode = 'a')
df2.to_csv(r"C:\Users\sb512911\Desktop\All\Applications\VDR\output\out.txt", sep = ' ', mode = 'a')
Пожалуйста, посмотрите, работает ли это и для вас.