【问题标题】:Is there a python function that would allow me to add an extra layer to cross tab?是否有一个 python 函数可以让我为交叉表添加一个额外的层?
【发布时间】:2022-11-17 08:11:03
【问题描述】:

我正在尝试创建一个从 excel 中模仿下表的表。

我的数据是: 列 1 列 2 列 3 红猎豹 红猎豹 红猎豹 蓝色猎豹 蓝色猎豹 蓝色猎豹 蓝色猎豹 蓝色猎豹 B蓝猎豹 B蓝猎豹 C蓝猎豹 C蓝猎豹 C蓝狮 C蓝狮 C 橙色狮子 C 橙色狮子 橙色狮子 橙色狮子 橙色狮子 橙色狮子 红狮 红狮 一只红熊 一只红熊 一只红熊 B红熊 B 绿熊 B 绿熊 C 绿熊 C 绿熊 C 绿熊

我尝试根据 col3 将数据框分成更小的数据框,但我希望它仍然是一个表格,如上图所示

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    使用pandas.read_excel将您的数据从 excel 读取到 python。 然后使用pandas.pivot_table 创建数据透视表。文档中有一些不错的例子看起来就像你的问题。祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 2019-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      相关资源
      最近更新 更多