如何将数据框堆叠在一起(Pandas、Python3)

2024-02-03

假设我有 3 个 Pandas DF

DF1

 Words      Score
 The Man     2
 The Girl    4

Df2

 Words2      Score2
The Boy       6
The Mother    7

Df3

Words3       Score3
The Son        3
The Daughter   4

现在,我将它们连接在一起,使其成为一个 DF 中的 6 列。一切都很好,但我想知道,是否有 pandas 函数可以将它们垂直堆叠成两列并更改标题?

那么要做这样的事情吗?

Family Members     Score
The Man             2
The Girl            4
The Boy             6
The Mother          7
The Son             3
The Daughter        4

我在这里读到的所有内容http://pandas.pydata.org/pandas-docs/stable/merging.html http://pandas.pydata.org/pandas-docs/stable/merging.html似乎只有“横向”的加入DF的方法!


只要您重命名列,使它们在每个数据框中都相同,pd.concat()应该可以正常工作:

# I read in your data as df1, df2 and df3 using:
# df1 = pd.read_clipboard(sep='\s\s+')
# Example dataframe:

Out[8]: 
      Words  Score
0   The Man      2
1  The Girl      4


all_dfs = [df1, df2, df3]

# Give all df's common column names
for df in all_dfs:
    df.columns = ['Family_Members', 'Score']

pd.concat(all_dfs).reset_index(drop=True)

Out[16]: 
  Family_Members  Score
0        The Man      2
1       The Girl      4
2        The Boy      6
3     The Mother      7
4        The Son      3
5   The Daughter      4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将数据框堆叠在一起(Pandas、Python3) 的相关文章

  • Python 小数.InvalidOperation 错误

    当我运行这样的东西时 我总是收到此错误 from decimal import getcontext prec 30 b 2 3 Decimal b Error Traceback most recent call last File Te
  • 将打开关闭的 Google Chrome 浏览器添加到 Selenium linkedin_scraper 代码中

    我正在尝试抓取一些知名人士的 LinkedIn 个人资料 该代码获取一堆 LinkedIn 个人资料 URL 然后使用Selenium and scrape linkedin收集信息并将其作为 json 文件保存到文件夹中 我遇到的问题是
  • 引发 RuntimeError(f"目录 '{directory}' 不存在") RuntimeError: 导入 fitz 时目录 'static/' 不存在

    当我运行 extract img py 文件时出现此错误 RuntimeError f 目录 directory 不存在 运行时错误 导入 fitz 时不存在目录 static 我不明白为什么这会给我发回此错误消息 我之前看到过关于这个话题
  • 创建一个打开文件并创建字典的函数

    我有一个正在处理的文件 我想创建一个读取文件并将内容放入字典中的函数 然后该字典需要通过 main 函数传递 这是主程序 它无法改变 我所做的一切都必须与主程序配合 def main sunspot dict file str raw in
  • 使用opencv计算深度视差图

    我无法使用 opencv 从视差图计算深度 我知道两个立体图像中的距离是用以下公式计算的z baseline focal disparity p 但我不知道如何使用地图计算视差 我使用的代码如下 为我提供了两个图像的视差图 import n
  • 使用字母而不是数字进行顺序计数[重复]

    这个问题在这里已经有答案了 我需要一种方法 将字符串 递增 到 z 然后将 aa 递增到 az 然后将 ba 递增到 bz 依此类推 就像 Excel 工作表中的列一样 我将向该方法提供前一个字符串 它应该增加到下一个字母 PSEUDO C
  • 在 keras 中使用自定义张量流操作

    我在张量流中有一个脚本 其中包含自定义张量流操作 我想将代码移植到 keras 但我不确定如何在 keras 代码中调用自定义操作 我想在 keras 中使用tensorflow 所以到目前为止我发现的教程描述了与我想要的相反的内容 htt
  • 使用 Python 的文本中的词频但忽略停用词

    这给了我文本中单词的频率 fullWords re findall r w allText d defaultdict int for word in fullWords d word 1 finalFreq sorted d iterit
  • Pandas Pivot_Table :非数字值的行计算百分比

    这是我在数据框 df 中的数据 Document Name Time SPS2315511 A 1 HOUR SPS2315512 B 1 2 HOUR SPS2315513 C 2 3 HOUR SPS2315514 C 1 HOUR S
  • 在ansible中合并字典

    我目前正在构建一个使用 ansible 安装 PHP 的角色 并且在合并字典时遇到一些困难 我尝试了多种方法来做到这一点 但我无法让它像我想要的那样工作 A vars file my default values key value my
  • 在 MATLAB 中创建共享库

    一位研究人员在 MATLAB 中创建了一个小型仿真 我们希望其他人也能使用它 我的计划是进行模拟 清理一些东西并将其变成一组函数 然后我打算将其编译成C库并使用SWIG https en wikipedia org wiki SWIG创建一
  • 如何在 Python 中仅列出 zip 存档中的文件夹?

    如何仅列出 zip 存档中的文件夹 这将列出存档中的每个文件夹和文件 import zipfile file zipfile ZipFile samples sample zip r for name in file namelist pr
  • 在Python中计算结构体的CRC

    我有以下结构 来自 C 中的 NRPE 守护程序代码 typedef struct packet struct int16 t packet version int16 t packet type uint32 t crc32 value
  • python中打印字符串的长度

    有没有什么方法可以找到 即使是最好的猜测 Python中字符串的 打印 长度 例如 potaa bto 是 8 个字符len但 tty 上只打印 6 个字符宽 预期用途 s potato x1b 01 32mpotato x1b 0 0mp
  • 网页抓取 - 如何识别网页上的主要内容

    给定一个新闻文章网页 来自任何主要新闻来源 例如时报或彭博社 我想识别该页面上的主要文章内容 并丢弃其他杂项元素 例如广告 菜单 侧边栏 用户评论 在大多数主要新闻网站上都可以使用的通用方法是什么 有哪些好的数据挖掘工具或库 最好是基于Py
  • psutil:测量特定进程的CPU使用率

    我正在尝试测量进程树的 cpu 使用率 目前获取进程 没有子进程 的 cpu usage 就可以了 但我得到了奇怪的结果 import psutil p psutil Process PID p cpu percent 还给我float g
  • 查找“与我共享”文件夹 ID(驱动器 ID)和文件 - OneDrive、Microsoft Graph、Python

    我的客户与我共享了一些onedrive文件夹 其中包含5个文件 我想找到drive Id File Id 以便我可以使用python脚本下载 脚本参考 无法从内部文件夹 OneDrive Microsoft Graph Python 下载文
  • 如何使用 Python 将我的 GoPro Hero 4 相机直播连接到 openCV?

    我在尝试从我的新 GoPro Hero 4 相机捕获实时流并使用 openCV 对其进行一些图像处理时遇到麻烦 这是我的试用 创建的窗口上没有显示任何内容 import cv2 import argparse import time imp
  • 在Python中从列表中获取n个项目组的惯用方法? [复制]

    这个问题在这里已经有答案了 给定一个列表 A 1 2 3 4 5 6 是否有任何惯用的 Pythonic 方式来迭代它 就好像它是 B 1 2 3 4 5 6 除了索引之外 这感觉像是 C 的遗留物 for a1 a2 in A i A i
  • Selenium Python 使用代理运行浏览器[重复]

    这个问题在这里已经有答案了 我正在尝试编写一个非常简单的脚本 该脚本从 txt 文件获取代理 不需要身份验证 并用它打开浏览器 然后沿着代理列表循环此操作一定次数 我确实知道如何打开 txt 文件并使用它 我的主要问题是让代理正常工作 我见

随机推荐

  • 从 PHP 执行 wkhtmltopdf

    我在 Linux 命令行下运行得很好 wkhtmltopdf 入口 html 输出 pdf 但以下内容在 PHP 代码中不起作用 exec wkhtmltopdf入口 html输出 pdf 有趣的是 我用谷歌搜索了很多未经检查的解决方案 但
  • Protobuf.net 列表的对象图序列化

    据我了解 protobuf net 的列表不支持 AsReference 因此我尝试解决此限制 我创建了一个名为 SuperList 的自定义列表 其中包含包装在 SuperListItem 类型的对象中的项目 如下所示 ProtoCont
  • Shinyapp 无法像本地一样在shinyapps.io 上运行

    我正在开发 R Shiny 应用程序 最初 我将数据集加载到内存中 并根据用户的输入日期对其进行切片 例如 我下载了过去 90 天的观察结果 如果用户选择以图表形式查看过去 20 天 我仅更新图表用于计算的数据帧切片 我试图通过查找该日期的
  • 在 Visual Studio 2010 中为远程 Sharepoint 2010 服务器进行开发

    据我所知 您无法在 Visual Studio 2010 中为远程 Sharepoint 2010 服务器进行开发 因为您需要在您的机器上运行本地副本 我知道有一个黑客 在我的情况下 我在本地安装了 Sharepoint Foundatio
  • 如何将 ORACLE DB 中大约 300 个表的数据导出到 csv 或 txt 文件

    是否有可能使用任何 PL SQL 过程将包含数百万条记录的单个模式中的大约 300 个表中的数据导出到 CSV 或 TXT 您有什么建议 哪种方法最快 目前我不需要将这些导出的文件导入到任何其他模式 我尝试使用 Toad 手动逐表导出 我创
  • 模态视图的导航栏位置 - iOS7

    在导航控制器中 您可以按预期自动获取导航栏的正确颜色和位置 像这样 但在模式视图中 当您拖动导航栏时 您可以将其放置在顶部 这与运营商 电池信息太接近 因此 您可以将其向下拖动 猜测它与自动创建的位置匹配的程度 但随后就会出现颜色差异 我尝
  • 带下划线的 Maven 原型文件名模式

    我正在创建一个 Maven 原型 我想生成类似的文件project todo messages properties with todo由过滤属性替换 我创建了一个文件project todo messages properties和一个过
  • .NET Url 重写根 url

    我在 IIS7 中有以下规则
  • 如何将 git commit hash 分配给 Jenkins 文件中的变量

    我正在尝试将 git commit hash 分配给 Jenkins 管道中定义的变量 如下所示 GIT COMMIT HASH sh git log n 1 pretty format H 这将在 Jenkins 构建日志中打印提交哈希
  • 如何修复“Gradle 构建无法生成 Android 捆绑包”。在颤振中

    跑步时flutter build appbundle我收到以下错误 Gradle 构建无法生成 Android 捆绑包 当在详细模式下运行时 这是我另外得到的 0 throwToolExit package flutter tools sr
  • 有没有办法判断SMM中断发生了?

    对于某些以编程方式定义的间隔 有没有办法确定SMM https en wikipedia org wiki System Management Mode当前核心上是否发生了条目 从 Nehalem 开始 MSR 寄存器 0x 34 称为MS
  • PHP PDO sqlite:无法打开数据库

    我使用 sqlite 在 php 中开发一个 web 应用程序 将数据存储在数据库中 正如在互联网上看到的 我使用 PDO 而不是 SQLITE3 类 我执行了互联网上显示的所有步骤来避免此错误消息 但它仍然出现 SQLSTATE HY00
  • 在 JBoss AS7 独立部署中加载第 3 方 JAR 的最佳实践?

    在 JBoss as 7 0 x 独立部署中加载第 3 方 JAR 的最佳实践是什么 我努力了 将每个 JAR 部署为具有自己的 module xml 描述符的独立模块 将 JAR 部署到 WAR 的 WEB INF lib 目录中 以及在
  • 整个表格变化

    我该如何使用change或所有人的类似活动form元素 我不想使用change分别为每个字段 您可以使用change事件于form元素 const form document querySelector form form addEvent
  • 如何在 JavaScript 中输出 ISO 8601 格式的字符串?

    我有一个Date目的 我如何渲染title以下片段的一部分
  • Python如何从变量的argparse中获取值,而不是变量的名称?

    如果我执行 args svc name 我期望等于 args option1 因为 svc name 的值是 option1 但我收到错误 命名空间 对象没有属性 svc name parser argparse ArgumentParse
  • 在图形 api 中使用 GUID 获取共享点列表项

    我们需要将文档上传到 SharePoint Online 列表 然后向文档添加一些可搜索属性 我们正在使用 Microsoft Graph 上传文档 由于我们需要能够根据不同的条件搜索文档 因此我们将文档上传到列表中 这是请求的快照 str
  • 如何为 MathJax 转义双反斜杠?

    我通过添加以下代码来使 MathJax 与 WordPress 一起使用footer php 它适用于简单的数学符号和方程
  • 导入weka.jar文件

    我是佐治亚州亚特兰大当地一所大学的学生 我正在寻找将 Weka jar 文件合并到我的班级项目的 Eclipse 中 我已经多次尝试使用 Eclipse 将 weka 3 4 jar 文件合并到 java 项目中的 java 构建路径中 每
  • 如何将数据框堆叠在一起(Pandas、Python3)

    假设我有 3 个 Pandas DF DF1 Words Score The Man 2 The Girl 4 Df2 Words2 Score2 The Boy 6 The Mother 7 Df3 Words3 Score3 The S