将 pandas 数据框中的所有行除以特定行

2023-11-29

我有一个 pandas 数据框,如下所示:

   Sample_name  C14-Cer_mean  C16-Cer_mean  C18-Cer_mean  C18:1-Cer_mean 
0          1 1      0.124749      0.285659     35.302029        8.173144   
1         1 10      0.332976      0.656197     39.220933        6.446620   
2         1 13      0.227423      0.272440     26.866943        5.763723   
3         1 14      0.128359      0.604903     29.848169        6.801633   
4          1 5      0.204000      0.242652     21.354158        4.637632   
5          1 6      0.122697      0.412868     25.168258        5.866785   
6          1 9      0.161679      0.569781     28.707720        6.525267   
7        Blank      0.408713      0.526573      0.531430        0.111025  

我想获得一个数据帧,其中所有行中的值已除以 Sample_name“空白”的行中的值(标准化为样本“空白”)。我怎样才能在熊猫中实现这一目标?


您可以选择所有行并使用切片 dfloc然后打电话div并使用传递最后一行iloc[-1]:

In [58]:
df.loc[:,'C14-Cer_mean':] = df.loc[:,'C14-Cer_mean':].div(df.iloc[-1]['C14-Cer_mean':])
df

Out[58]:
      Sample_name C14-Cer_mean C16-Cer_mean C18-Cer_mean C18:1-Cer_mean
index                                                                  
0             1 1     0.305224     0.542487      66.4284        73.6153
1            1 10     0.814694      1.24617      73.8026        58.0646
2            1 13     0.556437     0.517383      50.5559        51.9137
3            1 14     0.314057      1.14875      56.1658        61.2622
4             1 5     0.499128     0.460814      40.1824        41.7711
5             1 6     0.300203     0.784066      47.3595         52.842
6             1 9     0.395581      1.08206      54.0198         58.773
7           Blank            1            1            1              1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 pandas 数据框中的所有行除以特定行 的相关文章

随机推荐

  • 如何制作一个AS3 Flash视频播放器?

    我想制作一个 Flash 视频播放器 在嵌入时将 URL 作为属性 并根据该属性加载视频 我现在需要的只是一个播放 暂停按钮 这是 AS3 我该怎么做 它需要能够播放 F4V 文件 如果制作其他功能很简单 例如全屏 显示时间线上已加载视频的
  • RFC 2854 如何废弃 RFC 1867?

    如何 或为什么 2854 过时的 1867 这可能只是因为我不理解如何阅读 RFC 但据我所知 1867 描述了文件上传如何与 HTML 表单一起工作 而 2854 是关于 HTML 表单中未使用的 MIME 类型 两个完全不同的东西 RF
  • “安全条件不满足”响应 APDU 是什么意思?

    我正在使用 Android NFC API 玩我的 NFC 卡 我被这个 APDU 响应困住了 安全条件不满足 SW1 69 SW2 82 谁能向我解释一下这个回复是什么意思 这是一个相关问题 69 82 安全条件不满足 Android N
  • 如何将 Apple 脚本的输出返回到 macOS 中的状态栏?

    我正在编写一个脚本 该脚本会在一个应用程序中查找您执行某项活动所花费的时间 然后在 Mac 的状态栏中显示该数字 就像右上角不断计数的时钟一样 我见过其他类似的人可以向您显示同一区域的 IP 这与我想要实现的目标很接近 我认为我的脚本可以持
  • Mongo 聚合与 Java for 循环和性能

    我存储了以下 mongo 文档 Field1 ABC Field2 Field3 ABC1 Field4 id 123 id 234 id 345 Field3 ABC2 Field4 id 123 id 234 id 345 Field3
  • 通过重命名旧表然后填充新版本来将表停机时间降至最低?

    我有一些左右的永久桌子需要每晚重建 为了使这些表尽可能长时间地 活动 并且也提供仅备份前一天数据的可能性 另一位开发人员含糊地建议 当夜间构建发生时 采取与此类似的路线 创建永久表 构建版本 例如 tbl build Client 重命名活
  • MYSQL 中的批量插入

    在 MS SQL 上 我可以使用下面的 sql 命令进行批量插入 BULK INSERT myDatabase MyTable FROM C MyTextFile txt WITH FIELDTERMINATOR 现在我想在 MySQL 上
  • 如何计算JavaScript中的图像加载/渲染时间?

    有没有办法使用 javascript jquery 查找网页中的图像加载 渲染时间 这里正确的答案是使用 Chrome 或 Firefox Firebug 等浏览器内置的开发工具 它会告诉您页面中所有资源的加载时间 这些工具可以访问纯 Ja
  • PHP - 遍历文件夹并显示 HTML 内容

    我目前正在尝试开发一种方法来概述我多年来创建和 合法 下载的所有不同的网页模板 我想过像这样展示它们WordPress正在使用一个小的预览窗口预览其模板 显示带有样式和所有内容的具体文件 如何将它们分为行和列并创建Ajax模式窗口在预览和分
  • 提高远程桌面上的 WPF 应用程序速度?

    在我们的场景中 我们有一个wpf应用程序 供用户通过远程桌面使用 我们发现用户体验非常慢 对于改善这种情况下的用户体验有什么建议吗 其中一点可能是禁用任何动画 故事板 并避免在 UI 中使用渐变 更多想法值得赞赏 对于渐变来说 这不像多个渲
  • unix 中正则表达式的语法错误

    我尝试找到一个与 1 到 999 之间的任何数字匹配的正则表达式 当使用钩子时我收到语法错误 bash syntax error near unexpected token 当我不使用钩子时 什么也不会发生 我的正则表达式是 egrep 1
  • Android 操作栏:我可以替换 appcompat v7 中的自定义标题吗

    我想在肌动蛋白条的左侧添加自定义操作标题 替换为默认标题 如下图所示 显示默认图像 在这里我想添加这个标题 您需要更改操作栏中的徽标和标题 您可以使用 getActivity getActionBar setTitle your title
  • Perl:如何使所需脚本中的变量在所需脚本中可用

    example out pl my our local global whatever var test require inside pm 里面 pm print var 我不想使用软件包 它超出了我的需求 谢谢 You are alwa
  • 对数组进行排序所需的最少操作数

    我正在尝试练习解决 Codeforces 中的问题 它通过将数组的元素移动到数组的开头或结尾来对数组进行排序 起初我认为它是最长的递增子序列 但在某些情况下它不起作用 例如 如果输入是 4 1 2 5 3 则 LIS 是 3 但问题的答案是
  • 如何在 C#.NET 中更改图像的像素颜色

    我正在Java中处理图像 我设计了超过100多个图像 png 格式 它们都是透明和黑色绘图 问题是 现在我被要求更改绘图的颜色 黑色 我在谷歌上搜索了许多代码 这些代码改变了图像的位图 像素 但我不猜测我必须做什么来匹配确切的像素 并在图像
  • 构建战争时删除插件视图(gsp)

    我们在 grails 应用程序中使用各种插件 如日志记录 spring security core ui acl 等 现在这些插件带有默认的 gsp 在每个插件的视图文件夹中 我想构建一个 WAR 而不包含任何插件的视图 因此 当战争现在构
  • ASP.NET 中的多选下拉列表

    asp net 是否存在任何好的带有复选框 webcontrol 的多选下拉列表 多谢 你可以使用System Web UI WebControls CheckBoxList控制或使用System Web UI WebControls Li
  • android 棒棒糖通知背景颜色

    是否可以更改 android lollipop 中通知的背景颜色 我注意到有些通知是白色的 有些是浅灰色的 有些是深灰色的 source gottabemobile com source sftcdn net 您可以看到音乐播放器通知具有深
  • 如何使用PyTorch计算偏导数?

    我想使用 PyTorch 获取输出和输入之间的偏导数 假设我有一个函数Y 5 x1 4 3 x2 3 7 x1 2 9 x2 5 然后我训练一个网络来替换这个函数 然后我使用 autograd 来计算dYdx1 dYdx2 net torc
  • 将 pandas 数据框中的所有行除以特定行

    我有一个 pandas 数据框 如下所示 Sample name C14 Cer mean C16 Cer mean C18 Cer mean C18 1 Cer mean 0 1 1 0 124749 0 285659 35 302029