根据列名称创建 DataFrame 的子集

2023-11-26

我有一个名为的 pandas DataFrametimedata具有不同的列名称,其中一些包含振动一词,一些包含偏心率。是否可以创建仅包含“振动”一词的列的数据框?

我尝试过使用

vib=[]
for i in timedata:
    if 'Vibration' in i:
        vib=vib.append(i)

然后根据这些列的索引创建一个 DataFrame。这看起来确实不是最有效的方法,而且我确信列表理解一定有一些简单的方法。

EDIT

数据框形式:

df = DataFrame({'Ch 1:Load': randn(10), 'Ch 2:Vibration Brg 1T ': randn(10), 'Ch 3:Eccentricity Brg 1H ': randn(10), 'Ch 4:Vibration Brg 2T ': randn(10)})

对不起,我今天过得很慢!谢谢你的帮助


像这样手动选择所有带有“Vibration”一词的列:

df[[col for col in df.columns if "Vibration" in col]]

您也可以对filter method:

df.filter(like="Vibration")

如果你想做更灵活的过滤器,你可以使用regex选项。例如。查看列名称中是否包含“Vibration”或“Ecc”:

df.filter(regex='Ecc|Vibration')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

根据列名称创建 DataFrame 的子集 的相关文章

  • 如何使用Python将WebP图像转换为Gif?

    我已经尝试过这个 from PIL import Image im Image open this webp im save that gif gif save all True 这给了我这个错误 类型错误 不支持的操作数类型 tuple
  • python 中分割字符串以获得一个值?

    需要帮助 假设我在名为 input 的变量中有一个字符串 Sam Person name kind input split 通过执行上述操作 我得到两个具有不同字符串 Sam 和 Person 的变量 有没有办法只获取第一个值 name S
  • Python - 用逗号分割,跳过括号内的内容

    我需要用逗号分隔字符串 但我对这种情况有一个问题 TEXT EXAMPLE THIS IS A EXAMPLE BUT NOT WORKS FOR ME SECOND THIRD 我想拆分并得到 var 0 TEXT EXAMPLE THI
  • Java替换特定字符

    这是我在这个网站上的第一个问题 所以我会尽量不要成为一个十足的菜鸟 我目前正在用java 创建刽子手游戏 所以我问你的问题是我们是否被赋予了 幽灵 这个词 并将 Ghost 替换为 hiddenWord ghost length for i
  • 定义函数后对其进行修饰?

    I think答案是否定的 但我似乎找不到明确的说法 我有以下情况 def decorated function function functools wraps function def my function print Hello s
  • 如何使用 python urllib 在 HTTP/1.1 中保持活力

    现在我正在这样做 Python3 urllib url someurl headers HOST somehost Connection keep alive Accept Encoding gzip deflate opener urll
  • “char”/“character”类型的类型提示

    char 或 character 没有内置的原始类型 因此显然必须使用长度为 1 的字符串 但是为了暗示这一点并暗示它应该被视为一个字符 如何通过类型提示来实现这一点 grade chr A 一种方法可能是使用内置的 chr 函数来表示这一
  • 无法打开 Python。错误 0xc000007b

    我最近一直在学习 Python 3 我在我的上网本 32 位 Windows 7 上创建简单的小程序没有任何问题 当我将它安装在我的上网本上时 我没有遇到任何问题 但现在我已经开始使用它了 我想将它安装在我的台式机上 并且我有一个 我的桌面
  • 使用安全函数在 C 中将字符串添加到字符串

    我想将文件名复制到字符串并附加 cpt 但我无法使用安全函数 strcat s 来做到这一点 错误 字符串不是空终止的 我确实设置了 0 如何使用安全函数修复此问题 size strlen locatie size nieuw char m
  • Django 在选择列表更改时创建毫无意义的迁移

    我正在尝试使用可调用创建一个带有选择字段的模型 以便 Django 在选择列表更改时不会创建迁移 如中所述this https stackoverflow com questions 31788450 stop django from cr
  • Matplotlib Scatter - ValueError:RGBA 序列的长度应为 3 或 4

    我正在尝试为我的功能绘制图表 但不断收到此错误 ValueError RGBA sequence should have length 3 or 4 每当我只有 6 种形状时 代码就可以完美运行 但现在我将其增加到 10 种 它就不起作用了
  • 如何有效地从 loadmat 函数生成的嵌套 numpy 数组中提取值?

    python中是否有更有效的方法从嵌套的python列表中提取数据 例如A array array 12000000 dtype object 我一直在使用A 0 0 0 0 当你有很多像 A 这样的数据时 这似乎不是一个有效的方法 我也用
  • 从java中的字符串数组中删除空值

    java中如何从字符串数组中删除空值 String firstArray test1 test2 test4 我需要像这样没有 null 空 值的 firstArray String firstArray test1 test2 test4
  • 查找给定节点的最高权重边

    我在 NetworkX 中有一个有向图 边缘的权重从 0 到 1 表示它们发生的概率 网络连通性非常高 所以我想修剪每个节点的边缘 只保留最高概率的节点 我不确定如何迭代每个节点并仅保留最高权重in edges在图中 有没有一个networ
  • Python 3.2 中 **kwargs 和 dict 有什么区别?

    看起来Python的很多方面都只是功能的重复 除了我在 Python 中的 kwargs 和 dict 中看到的冗余之外 还有什么区别吗 参数解包存在差异 许多人使用kwargs 并通过dict作为论据之一 使用参数解包 Prepare f
  • 如何禁止 celery 中的 pickle 序列化

    Celery 默认使用 pickle 作为任务的序列化方法 如中所述FAQ http ask github com celery faq html isn t using pickle a security concern 这代表一个安全漏
  • 检查字符串是否只有字母和空格 - Python

    试图让 python 返回一个字符串仅包含字母和空格 string input Enter a string if all x isalpha and x isspace for x in string print Only alphabe
  • TypeError:无法使用抽象方法实例化抽象类 <...>

    这是我的代码 from abc import ABC from abc import abstractmethod class Mamifiero ABC docstring for Mamifiero def init self self
  • 如何将列表字典写入字符串而不是 CSV 文件?

    This 堆栈溢出问题 https stackoverflow com questions 37997085 how to write a dictionary of lists to a csv file将列表字典写入 CSV 文件的答案
  • 为什么 strtok 会导致分段错误?

    为什么下面的代码给出了Seg 最后一行有问题吗 char m ReadName printf nRead String s n m Writes OK char token token strtok m 如前所述 读取字符串打印没有问题 但

随机推荐

  • Android Studio 1.2.1.1布局预览问题

    更新到 Android Studio 1 2 1 1 后 我创建了一个新的空白项目并创建了一个layout xml 创建后不久 我决定看一下预览 我进去后看到了这个 以下类无法实例化 android support v7 internal
  • Techtalk.Specflow 错误:无法加载程序集文件或程序集

    我以前见过这个问题 但我相信它没有得到解决 基本上我的设置是这样的 对比2015年 Specflow 版本 1 9 0 我根据其他没有帮助的问题从 2 1 0 降级到此版本 当我尝试构建我的项目时 出现以下错误 error Generati
  • 如何在 Chrome 上触发麦克风权限弹出窗口(javascript)[重复]

    这个问题在这里已经有答案了 我如何在 javascript 按钮单击时触发此模式 您需要使用导航器对象获取权限 navigator mediaDevices getUserMedia audio true then function str
  • 为什么 set.seed() 会影响 R 中的sample()

    我一直以为set seed 只制作随机变量生成器 例如 rnorm 为任何特定的输入值集生成唯一的序列 但是 我想知道 为什么当我们设置set seed 那么函数sample 没有正确完成其工作 Question 具体来说 给出下面的例子
  • Xcode 4.2 Lion 未在旧设备上安装/运行项目。 iPhone 3G 4.2.1

    XCode 4 2 在 Lion 上使用 iPhone 3G IOS 4 2 1 构建 4D199 使用 Base SDK 5 0 和 Target 4 2 的项目 在这款手机和旧版 iTouch 上 调试器似乎从未启动 按 运行 后 项目
  • JSON 对象返回未定义的值

    我从 http 调用接收到一个 JSON 对象 并尝试从中提取值 JSON 对象包含 data userid 007 role spy 我使用以下代码来分配role属性到另一个变量 然后进行一些控制台日志检查 currentUserRole
  • SQL Server:将多行合并为一行

    我有一个这样的 SQL 查询 SELECT FROM Jira customfieldvalue WHERE CUSTOMFIELD 12534 AND ISSUE 19602 这就是结果 我想要的是 显示在一行 单元格 中合并所有STRI
  • 在 ARC 下,当通过属性分配给 ivar 时,块是否会自动复制?

    Assume typedef void MyResponseHandler NSError error property strong nonatomic MyResponseHandler ivarResponseHandler synt
  • 将 CCSprite 缩放至精确尺寸

    将精灵缩放到精确尺寸的最佳技术是什么 缩放属性是一个乘数 但是如果您希望精灵的宽度恰好为 X 像素 有没有简单的技术 或者 是否需要简单地使用所需的尺寸和实际的精灵contentsize来计算必要的scale手术 我相信这有效 void r
  • 对于带有 ActiveX 控件的对话框,CDialog::Create 失败

    我有一个模块 可以创建包含 ActiveX 控件的无模式对话框 该模块是 MFC EXE 应用程序的一部分 对话框的创建工作正常 最近 我将模块移出到 ATL COM 服务器中 并将对话框资源从 EXE 复制到 COM 服务器中 当尝试使用
  • 如何检查curl是否启用或禁用

    可能的重复 在php中编写一个函数 我正在使用以下代码 echo Curl function exists curl version Enabled Disabled 这可以启用或禁用它 但我想让 as 函数说函数名称是 iscurl 然后
  • 我什么时候应该使用向量::at而不是向量::operator[]?

    我知道at 慢于 因为它的边界检查 这也在类似的问题中进行了讨论 例如C Vector at 运算符速度 or std vector at 与 operator 我只是不明白这是什么at 方法是有好处的 如果我有一个像这样的简单向量 std
  • 查找 GDP 连续两个季度下降,并以 GDP 连续两个季度增长结束

    我有以下 df 其中包含 1947 年第一季度到 2016 年第二季度美国季度 GDP 的数据 以 2009 年数十亿美元计算 df pd DataFrame data 1934 5 1932 3 1930 3 1960 7 1989 5
  • MSBuild 解决方案命令行输出到各个文件夹

    目前 我有以下 MSBuild 命令 msbuild t Build p Configuration Release p OutputPath C MySolutionOutput MySolution sln 但是 它可以编译 我的解决方
  • 动态更新 iPython 笔记本中的绘图

    如中提到的这个问题 我正在尝试在 iPython 笔记本 在一个单元格中 中动态更新绘图 不同之处在于我不想绘制新线 但我的 x data 和 y data 在某个循环的每次迭代中都在增长 我想做的是 import numpy as np
  • 如何在Python中将两个列表合并为一系列列? [复制]

    这个问题在这里已经有答案了 假设我有两个列表 t1 abc def ghi t2 1 2 3 如何使用 python 合并它 以便输出列表为 t abc 1 def 2 ghi 3 我尝试过的程序是 t1 abc def t2 1 2 t
  • 如何使用jquery按名称获取元素?

    如何使用 jquery 按名称获取 html 元素而不使用 id 或 class 有什么办法可以做到这一点吗 应该知道 给出的唯一正确答案是在属性值周围包含引号的答案 即 name value 强制要求在值周围包含引号 请参阅 http a
  • 将 PHP JSON 传递给 Javascript:echo json_encode 与 echo json 声明

    我正在尝试创建一个通用常量文件以在 php 和 javascript 之间共享 使用 JSON 来存储常量 但我想知道为什么使用 JSON 将 PHP 从 PHP 传递到 javascriptjson encode 过度回显 json 声明
  • Java 拉伸图标以适合按钮

    我正在尝试调整图标大小 使其覆盖整个按钮并位于按钮的中心 当我尝试时 它会拉长我的按钮并弄乱其他所有内容 我该怎么做 目前 我的代码是 在我的类构造函数中 javax swing JButton Console new javax swin
  • 根据列名称创建 DataFrame 的子集

    我有一个名为的 pandas DataFrametimedata具有不同的列名称 其中一些包含振动一词 一些包含偏心率 是否可以创建仅包含 振动 一词的列的数据框 我尝试过使用 vib for i in timedata if Vibrat