Предполагая 2 dfs как:
print(df1)
col1 col2 col3 col4
0 1 2 A S
1 3 4 A P
2 5 6 B R
3 7 8 B B
print(df2)
col5 col6 col3
0 9 10 A
1 11 12 R
, вы можете обновить и сохранить в словаре как:
samples = [df1,df2]
frames={}
for e,i in enumerate(samples):
frames.update([('df'+str(e+1), i.truncate(after=2, axis="rows"))])
print(frames)
{'df1': col1 col2 col3 col4
0 1 2 A S
1 3 4 A P
2 5 6 B R, 'df2': col5 col6 col3
0 9 10 A
1 11 12 R}
Теперь просто вызовите ключ, чтобы получить ваш фрейм данных:
print(frames['df1'])
col1 col2 col3 col4
0 1 2 A S
1 3 4 A P
2 5 6 B R