我有一个带有2个标签页(A和B)的Excel文件。 每个选项卡都有10列,分别对应10个不同的参数。 我需要遍历两个选项卡,然后将选项卡表A中的第1列与选项卡表B中的第1列相乘,将选项卡表A中的第2列乘以选项卡表b中的第2列,依此类推。 因此,我将获得与10个操作相对应的10列。 我该怎么写在熊猫? 预先感谢您的帮助
答案 0 :(得分:0)
其中一条评论非常接近。
dfs = pd.read_excel('test.xlsx', sheet_name = None, header=None)
dfs现在是一个有序字典,如下所示:
OrderedDict([('a', 0 1 2
0 1 2 3
1 4 5 6), ('b', 0 1 2
0 7 8 9
1 10 11 12)])
您可以按照注释中的建议进行乘法。
dfs['a'] * dfs['b']
输出:
0 1 2
0 7 16 27
1 40 55 72