- 已关闭**。此问题需要更多focused。当前不接受答案。
- 想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
去年关闭了。
Improve this question
我试图同时读取Pandas中多个 Dataframe 的每一条记录,我已经创建了这些 Dataframe 的列表,但如何同时读取每一条记录?
import pandas as pd
import numpy as np
df1 = pd.DataFrame({'a':np.arange(4), 'b':np.arange(4)})
df1
a b
0 0 0
1 1 1
2 2 2
3 3 3
df2 = pd.DataFrame({'a':np.arange(4), 'b':np.arange(4)})
df2
a b
0 0 0
1 1 1
2 2 2
3 3 3
df3 = pd.DataFrame({'a':np.arange(4), 'b':np.arange(4)})
df3
a b
0 0 0
1 1 1
2 2 2
3 3 3
我想同时更改这些 Dataframe 组的标头和 Dataframe 的名称,如
df1:
df1a df1b
0 0 0
1 1 1
2 2 2
3 3 3
df2:
df2a df2b
0 0 0
1 1 1
2 2 2
3 3 3
df3:
df1:
df3a df3b
0 0 0
1 1 1
2 2 2
3 3 3
我有一个所有 Dataframe 的列表,如lst1=[df1,df2,df3......]
。
有人能帮忙吗?
1条答案
按热度按时间pkwftd7m1#
按照我的说法,你可以这样做:
创建一个包含所有数据框的数组,然后按如下方式循环遍历它们。这将根据索引位置动态重命名标题。
您将获得所需的输出,如下所示: