擅长:python、mysql、java
<p>您可以使用reduce创建单个数据帧并将其保存到csv。你知道吗</p>
<pre><code>df_1 = pd.DataFrame([[4,2,21,0]],columns='height weight age isFunny'.split())
df_2 = pd.DataFrame([[10,30,81,35]],columns='height weight age isCool'.split())
df_3 = pd.DataFrame([[4,2,34,10]],columns='height weight age isDumb'.split())
df_4 = pd.DataFrame([[4,12,25,3]],columns='height weight age isTalker'.split())
l = [df_1, df_2, df_3, df_4]
from functools import reduce
>>> reduce(lambda x, y: x.append(y), l)
age height isCool isDumb isFunny isTalker weight
0 21 4 NaN NaN 0.0 NaN 2
1 81 10 35.0 NaN NaN NaN 30
2 34 4 NaN 10.0 NaN NaN 2
3 25 4 NaN NaN NaN 3.0 12
</code></pre>