【发布时间】:2022-03-26 14:59:56
【问题描述】:
我是 Python 新手,我正在尝试了解如何使用 pandas DataFrames 操作数据。我搜索了类似的问题,但我没有看到任何满足我的确切需求。如果这是重复的,请指出正确的帖子。
所以我有多个具有完全相同形状、列和索引的 DataFrame。如何将它们与标签结合起来,以便我可以轻松地使用任何列/索引/标签访问数据?
例如在下面的设置之后,如何将 df1 和 df2 放入一个 DataFrame 并用名称“df1”和“df2”标记它们,这样我就可以像 df['A']['df1'][ 'b'],获取df的行数?
>>> import numpy as np
>>> import pandas as pd
>>> df1 = pd.DataFrame([[1, 2], [3, 4]], columns=['A', 'B'], index=['a', 'b'])
>>> df2 = pd.DataFrame([[5, 6], [7, 8]], columns=['A', 'B'], index=['a', 'b'])
>>> df1
A B
a 1 2
b 3 4
>>> df2
A B
a 5 6
b 7 8
【问题讨论】: