因为我有几个项目,比如:

item = pd.DataFrame({'item1': np.random.randn(3),
                     'item2': np.random.randn(3)},
                    index=['a', 'b', 'c'])

然后将它们保存到一个目录中:

product = {'product1': item,
           'product2': item}

现在我想把这个dict改成一个数据帧,然后我认为多列的形式是一个更好的 Select .

             product1           product2
      item1     item2    item1     item2
a  2.517220 -0.391607 2.517220 -0.391607
b  0.546790  1.533278 0.546790  1.533278
c  1.187944  0.981451 1.187944  0.981451

推荐答案

使用pd.concat

pd.concat({'product1': item,
           'product2': item}, axis=1)
#pd.concat(product, axis=1)

Python相关问答推荐

如何将ctyles.POINTER(ctyles.c_float)转换为int?

try 在树叶 map 上应用覆盖磁贴

查找两极rame中组之间的所有差异

如何使用html从excel中提取条件格式规则列表?

2D空间中的反旋算法

Pandas - groupby字符串字段并按时间范围 Select

如何使用Python以编程方式判断和检索Angular网站的动态内容?

对象的`__call__`方法的setattr在Python中不起作用'

Python+线程\TrocessPoolExecutor

* 动态地 * 修饰Python中的递归函数

Python全局变量递归得到不同的结果

在方法中设置属性值时,如何处理语句不可达[Unreacable]";的问题?

Python 3试图访问在线程调用中实例化的类的对象

语法错误:文档. evaluate:表达式不是合法表达式

使用np.fft.fft2和cv2.dft重现相位谱.为什么结果并不相似呢?

如何关联来自两个Pandas DataFrame列的列表项?

try 在单个WITH_COLUMNS_SEQ操作中链接表达式时,使用Polars数据帧时出现ComputeError

有什么方法可以在不对多索引DataFrame的列进行排序的情况下避免词法排序警告吗?

try 使用RegEx解析由标识多行文本数据的3行头组成的日志(log)文件

如何判断特定的OPC UA node 是否已经存在Asyncua?