如何将元组列表转换为 pandas 数据框,以便每个元组的第一个值代表一列?

2023-12-05

我想转换我的元组列表,以便每个元组的第一个元素代表 2 个不同的列。每个元组的第二个元素应表示与 pandas df 中的列相对应的值。

我当前的元组列表:


list_tuples = [('G', 9.8), ('B', 4.2), ('G', 9.6), ('B', 2.3), ('G',7.6), ('B', 3.1)]

期望的输出:


            G        B   
           9.8      4.2      
           9.6      2.3      
           7.6      3.1      

我目前拥有的代码没有给出所需的输出:


df = pd.DataFrame(list_tuples, columns=['G', 'B'])


Use defaultdict用于将元组列表转换为列表字典,然后将其传递给DataFrame构造函数:

from collections import defaultdict

d = defaultdict(list)
for a, b in list_tuples:
    d[a].append(b)
df = pd.DataFrame(d)
print (df)
     G    B
0  9.8  4.2
1  9.6  2.3
2  7.6  3.1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将元组列表转换为 pandas 数据框,以便每个元组的第一个值代表一列? 的相关文章

随机推荐

  • 为每个用户创建个人页面,PHP

    我想要做的是为每个在我的页面上注册的用户创建一个网页 例如 www someweb com 用户名 这将是他们的网页 我知道这可以很容易地完成mkdir 和其他相关功能 但问题是我的根文件夹不是chmod 777我不想chmod 777由于
  • Highcharts 工具提示背景根据线

    我正在尝试使用 Highcharts 使工具提示的背景颜色与线条的颜色相匹配 我正在尝试找到最合理的本机方法来处理这个问题 如果可以避免添加 div div 格式化程序有背景颜色 那就太好了 但如果没有 我想这也有效 线条颜色和数量会发生很
  • 测试移动网站[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我们正准备推出一个移动网站
  • 使用 XmlReader.Create(uri) 防止或处理超时

    有时 我在通过 URL 读取 XML 时会遇到超时异常 我可以采取什么措施来防止这种情况发生 还是远程服务器有问题 下面是我的简单代码 XmlDocument doc new XmlDocument doc Load XmlReader C
  • 带有 mod_wsgi 的 Django 返回 403 错误

    我正在尝试将 Django 与 Apache 和 mod wsgi 一起使用 使用默认的 Django Web 服务器 一切进展顺利 但现在在尝试加载页面时出现 403 访问禁止 错误 我在这里搜索了以前的帖子并阅读了官方文档 但那里的解决
  • 是否可以在opengl中使用深度缓冲区渲染3D纹理

    我正在尝试实现一些程序并使用这个经典代码 glBindFramebuffer GL FRAMEBUFFER framebuffer 绑定深度缓冲区 glGenRenderbuffers 1 depthbuffer glBindRenderb
  • jQuery 将 HTML 表转换为 XML

    我使用以下 jQuery 代码从远程主机检索 HTML var loadUrl URL html result html ajax load load loadUrl table schedule 这给了我以下 HTML table cla
  • 项目文件存储在 git 存储库“.git”文件夹中的哪里? [复制]

    这个问题在这里已经有答案了 我为我的许多项目创建了一个远程存储库 因此它是我的目标push的 与 git 的理念相反 但它充当中央存储库 然而当我去 git服务器上的文件夹有以下形式的目录结构 branches hooks applypat
  • Ember JS 的可重用组件/视图

    我正在尝试创建一个可重用的组件或视图 用于创建包含在 Bootstrap 控制组中的标签和文本输入 该组件需要创建如下内容 div class control group div
  • 如何修复 InvalidStateError:没有远程 SDP 时无法添加 ICE 候选者

    我正在创建一个 webRTC 视频聊天 当从 Firefox 发起呼叫时显示呼叫者所有活动成员 并且接收者使用 chrome 此错误显示 未捕获 承诺 DOMException 无法在 RTCPeerConnection 上执行 addIc
  • 在 Express 中更新 cookie 会话,但未在浏览器中注册

    我已经设置了一个工作登录测试 如下所示 var express require express var fs require fs var http require http var path require path var routes
  • WCF 服务移至 SSL 后,PrincipalPermission.Demand() 失败

    我的 Silverlight WCF 应用程序在每个服务方法中使用 PrimaryPermission 来确保用户经过身份验证 当我将所有内容配置为 HTTP 时 这一切都很好 但是一旦我将服务端点 绑定配置为支持 HTTPS SSL 当我
  • 热图上的特定异常值 - matplotlib

    我正在生成一个带有固定离群值数据的热图 我需要将这些离群值显示为我使用的 热 cmap 调色板中的颜色 通过使用 cmap set bad green 和 np ma masked values data outlier 我得到了一个看起来
  • TypeError: to_excel() 缺少 1 个必需的位置参数 - 尽管使用 excel writer

    我在使用 pandas 保存到 Excel 时遇到问题 并出现以下错误 File C Users Colleen Documents Non online code kit names py line 36 in save sheet na
  • azure数据工厂:如何将文件夹的所有文件合并到一个文件中

    我需要创建一个大文件 通过合并分散在 Azure Blob 存储中包含的多个子文件夹中的多个文件 还需要进行转换 每个文件包含单个元素的 JSON 数组 因此最终文件将包含一个JSON 元素数组 最终目的是在 Hadoop 和 MapRed
  • Ansible 具有“替代目录布局”并使用保管库

    我正在尝试使用替代目录布局和里面的 ansible vaults 但是当我运行我的剧本时 保管库加密的变量无法使用该目录结构解析 那么我做错了什么 我通过以下方式执行 ansible playbook i inventories inv h
  • 使用 SASS 和断点(响应)合并媒体查询

    使用 SASS 和 Respond To 断点 会生成一个包含多个媒体查询 未合并 的 css 文件 没什么大不了的 但是在IE8中 使用css3 mediaqueries js 会导致IE8崩溃 css3 mediaqueries js
  • 使用 Klepto 进行 Python 保存和编辑

    好吧 我的问题非常具体 我提前道歉 我是一名新程序员 尝试从头开始自己开发 这是相对成功的 只是我有最后一个问题 我可以看到 您可以在此处查看我的完整代码 Project 所以我遇到的问题与我保存文件的方式有关 我第一次尝试腌制它 因为它是
  • 使用 AJAX 请求时是否还需要 Form 元素?

    这可能是一个愚蠢的问题 但对我来说 知道我们是否真的仍然需要将输入元素包装在 a 旁边确实很重要
  • 如何将元组列表转换为 pandas 数据框,以便每个元组的第一个值代表一列?

    我想转换我的元组列表 以便每个元组的第一个元素代表 2 个不同的列 每个元组的第二个元素应表示与 pandas df 中的列相对应的值 我当前的元组列表 list tuples G 9 8 B 4 2 G 9 6 B 2 3 G 7 6 B