首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pandas多索引

Pandas多索引
EN

Stack Overflow用户
提问于 2021-06-08 08:12:05
回答 1查看 37关注 0票数 0

我正在尝试在pandas dataframe中创建一个表,其中包含Multiindex列:

代码语言:javascript
复制
multicol1 = pd.MultiIndex.from_tuples([('Loan Summary', 'Current Balance'),
                                   ('Loan Summary', 'Count')])
df_multi_level_cols1 = pd.DataFrame([756431, 5],
                                columns=multicol1)

但是我不能理解我做错了什么:

代码语言:javascript
复制
ValueError: Shape of passed values is (2, 1), indices imply (2, 2)

期望的输出如下所示,因此"Loan Summary“是表的表头:

代码语言:javascript
复制
      Loan Summary
Current Balance    Count
    756431         5
EN

回答 1

Stack Overflow用户

发布于 2021-06-08 09:05:14

在输入list中添加[]

代码语言:javascript
复制
df_multi_level_cols1 = pd.DataFrame([[756431, 5]],
                                    columns=multicol1)
df_multi_level_cols1
     Loan Summary      
  Current Balance Count
0          756431     5
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67879964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档