删除数据框值的后缀

2024-06-25

我有一个这样完成的数据框:

 a       b         c
--------------------------------
 1     2011     mal ID9     
 2     2012     yesterday ID10 
 3     2010     misch ID10 
 4     1995     ship ID9 
 5     2008     se ID9 
 6     1998     falling ID10 
 7     2011     friend ID9 
 8     2011     use to be ID10 
       ...

我想要的是删除ID9and ID10后缀。字符串前面的部分ID9 and ID10具有任意长度,所以我不知道先验。

对于可重现的示例,这是我的数据框:

z <- data.frame(a = c(1,2,3,4,5,6,7,8),
                b = c(2011,2012,2010,1995,2008,1998,2011,2011),
                c = c("mal ID9", "yesterday ID10", "misch ID10", "mal ID10", "se ID9", "falling ID10", "friend ID9", "use to be ID10"))

这就是我想要的结果:

zz <- data.frame(a = c(1,2,3,4,5,6,7,8),
                b = c(2011,2012,2010,1995,2008,1998,2011,2011),
                c = c("mal", "yesterday", "misch", "mal", "se", "falling", "friend", "use to be"))

我怎样才能做到这一点?


这应该有效

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

删除数据框值的后缀 的相关文章

  • 从 pandas 数据框中删除 NaN 值并重塑表[重复]

    这个问题在这里已经有答案了 给定一个包含列的数据框NaNs 如何转换数据框以删除所有NaN从列中 示例数据框 import pandas as pd import numpy as np dataframe from list of lis
  • 计算网络中的周期

    最好的方法是什么 或者是否有任何方法可以实现对网络中的 3 个和 4 个周期进行计数 3 个周期等于从一个模式网络计算的三个节点 三角形 的连接组 4 个周期等于由两个模式网络计算的四个节点 方块 的连接组 如果我有这样的网络 onemod
  • strsplit 与 gregexpr 不一致

    一条评论 https stackoverflow com questions 23961022 split strings on first and last commas 23964843 noredirect 1 comment3692
  • ggplot2 黑白配色方案的建议

    我正在使用 ggplot2 生成许多结构如下的图表 有没有一种简单的方法可以制作出黑白效果很好的东西 我确实读过这个question https stackoverflow com questions 2895319 how to add
  • 两个数据框之间逐元素的百分比变化

    我有 2 个数据框 它们具有相同数量的匹配列和行 例如 df 2010 lt data frame col1 c Connecticut Delaware District of Columbia Florida Georgia col2
  • pandas.read_csv FileNotFoundError:尽管路径正确,但文件 b'\xe2\x80\xaa'

    我正在尝试加载一个 csv文件使用pd read csv 尽管文件路径正确并且使用原始字符串 但当我收到错误时 函数仍会起作用 import pandas as pd df pd read csv C Users user Desktop
  • 使用 R 绘图将目录添加到 PDF

    我正在 R 中创建大量绘图并将它们保存为 PDF 使用 grDevices pdf 有没有一种简单的方法可以在创建 PDF 时将 元数据 目录添加到 PDF 中 我并不是想添加一个单独的页面 而是添加一个 TOC 像 Preview app
  • R 中二维核密度估计的混乱

    核密度估计器用于估计特定的概率密度函数 参见mvstat net http www mvstat net tduong research seminars seminar 2001 05 and scikit learn 文档 http s
  • 如何使用 R 获取所有 S&P500 公司代码列表?

    我想在R中制作FOR语句来一次性分析股票数据 但我不知道如何获得 S P 公司代码列表 请让我知道解决方案 谢谢 library rpart library rpart plot library quantmod startDate as
  • 当 R 中出现“warnings()”时中断循环

    我有一个问题 我正在运行一个循环来处理多个文件 我的矩阵非常巨大 因此如果我不小心 我经常会耗尽内存 如果创建任何警告 是否有办法打破循环 它只是继续运行循环并报告它在很久以后失败 烦人 聪明的 stackoverflow ers 有什么想
  • 在 dplyr tbl_df 中获取删除列的最佳实践

    我记得 2001 年 r help 上的一条评论说drop TRUE in data frame是 R 历史上最糟糕的设计决策 dplyr纠正这一点并且不会隐式删除 当尝试将旧代码转换为dplyr风格 这会引入一些讨厌的错误d 1 or d
  • 使用 cmd 和 R 配置 databricks

    我正在尝试使用 databricks cli 并调用 databricks 配置 这就是我从 cmd 执行此操作的方法 somepath gt databricks configure token Databricks Host shoul
  • dplyr 通过评估查找单元格值来改变特定列

    我已经使用定额 符号和求值探索了各种选项 但我似乎无法获得正确的语法 这是一个示例数据框 data frame A letters 1 4 B letters 26 23 C letters c 1 3 5 7 D letters c 2
  • 如何计算两个邮政编码之间的距离?

    我有一个美国邮政编码列表 我必须计算所有邮政编码点之间的距离 它是一个 6k 邮政编码长列表 每个实体都有邮政编码 城市 州 纬度 经度 面积和人口 所以 我必须计算所有点之间的距离 即 6000C2 组合 这是我的数据示例 我已经在 SA
  • 使用 R 并行处理 XML 节点

    我正在尝试与 R 并行处理 XML 文档xml2包装和foreach功能 但我收到 node attrs x node nsMap ns 中的错误 外部指针无效 尝试导出树集群导出 示例代码 library xml2 library for
  • 在 R 中调用“boot”时没有数据

    我有一个包含很多列的数据框 第一列包含 系统 1 系统 2 等类别 第二列包含代表 0 和 1 的数字 请看下面 例如 SYSTEM Q1 Q2 S1 0 1 S1 1 0 S2 1 1 S2 0 0 S2 1 1 我在 R 中有这段代码来
  • 在ggplot2中设置base_size时重叠轴标签

    我正在改变base size via theme set 当我在屏幕上查看结果图时 它看起来很棒 但是 当我将其另存为 pdf 时 x 轴标签有点太接近轴编号 一件小事 theme set theme bw base size 9 不会造成
  • 如何在R中绘制堆积柱形图?

    有谁知道如何使用 R 绘制由超过 1 个变量堆叠的列的直方图 就像excel中的 堆积柱形图 一样 谢谢你 我假设您确实想要一个条形图而不是直方图 在这种情况下 barplot从标准图形或barchart格子包中的两者都可以做到 或者使用
  • 通过环境.yml 文件使用 conda 安装 R 包

    通常我会创建 conda 环境 例如 conda env create f environment yml conda activate env name 通常我使用 Python 工作 典型的environment yml简单的文件可能看
  • 如何为 R 中接下来的 2 个单元格复制相同的列值[重复]

    这个问题在这里已经有答案了 我正在尝试使用 R 为列中接下来的 2 个单元格复制相同的列值 我有以下形式的数据框 Time World Cate Data 1994 Africa A 12 1994 B 17 1994 C 22 1994

随机推荐

  • PHP fopen - 将变量写入 txt 文件

    我已经检查过了 它对我不起作用 PHP将变量写入txt文件 https stackoverflow com questions 19046684 php write a variable to a txt fil 这就是我的代码 请看一下
  • 确定进度条上的点击位置?

    是否可以使用纯 JavaScript 确定用户点击进度条的值 位置 目前 我可以检测到元素上的点击 但只能获取栏的当前位置 与用户的点击无关 http jsfiddle net bobbyrne01 r9pm5Lzw http jsfidd
  • 为什么html表格单元格的边框颜色不改变?

    如何使单元格的左边框变为红色 为什么这不起作用 谢谢
  • 我如何在magento中的特定页面调用.phtml块?

    我如何在测试页面使用 test phtml 我使用了以下代码 但它不起作用 block type core template name Test template goodtest test phtml 但页面上并没有显示任何内容 那么我错
  • GRANT EXECUTE 所需的权限

    我正在为需要能够创建和删除过程但也向其他用户授予执行权限的用户创建一个组 GRANT CREATE PROCEDURE TO xxx xxx GRANT ALTER ON SCHEMA dbo TO xxx xxx 但是 我需要向组授予什么
  • 使用空合并运算符进行初始化?

    我可能没有很好地掌握 操作员然而却遇到了一个我无法解释的设计缺陷 比较以下两个属性 唯一的区别在于初始化方式 第一个显式初始化 而第二个使用 运算符 或者我在这里做错了 如果我使用这两个属性运行 data init 则基于第一个属性的集合将
  • SQL IN 子句比单个查询慢

    我正在使用 Hibernate 的 JPA 实现和 MySQL 5 0 67 MySQL 配置为使用 InnoDB 在执行 JPA 查询 转换为 SQL 时 我发现使用IN子句比执行单个查询慢 例子 SELECT p FROM Person
  • Android 响应 Intent 中的 URL

    我希望当用户访问某个网址时启动我的意图 例如 android 市场使用http market android com http market android com 网址 youtube 也是如此 我希望我的也能这样做 我做到了 使用
  • 为什么我在简单的 DB2 select 语句上收到“数据转换或数据映射错误。SQLCODE=-802”?

    我正在使用 PHP 访问 IBM i AS400 上的 DB2 信息 有了这个代码 query SELECT FROM QS36F MYTABLE WHERE MYFIELD 120006 result db2 prepare conn q
  • iOS 8 自定义键盘扩展 UIKeyboardType

    我正在构建一个 iOS 8 自定义键盘 我希望根据 UIKeyboardType 更改键盘的布局 但是 在 UIInputViewController 中读取的键盘类型始终为 0 有什么建议么 提前致谢 void viewDidLoad s
  • Android Studio - Gradle 刷新失败

    我正在使用最新版本的 android studio 来构建我的 android 应用程序 gradle 包装器设置了 gradle 安装 并且项目构建没有错误 最终我每次重新启动时都会遇到一个错误 Gradle 配置项目 App 时出现问题
  • Swagger 定义中的 BigDecimal 作为 String

    我想定义一个对象大十进制作为字符串swagger json 现在我可以做 MyObject type object properties amountOfMoney type string pattern d d name type str
  • rpy2 (版本 2.3.10) - 将数据从 R 包导入到 python 中

    因此 我尝试将一些数据从 R 包导入到 python 中 以测试我编写的其他一些 python rpy2 函数 特别是 我正在使用SpatialEpiR 中的包和pennLC数据集 所以我能够导入 rpy2 包并正确连接到该包 但是 我不确
  • CMake编译java代码

    是否可以使用CMake来编译并运行java代码 从命令行我在终端上编写的命令是 javac classpath theClasspath mainClass java java classpath theClasspath mainClas
  • 用于页面之间导航的自定义动画 Xamarin.forms?

    我使用 Xamarin Forms 创建简单的应用程序 需要将导航设置为上下左右状态 如果你想要上下动画 不是自定义动画 你可以简单地使用Navigation PushModalAsync page 来呈现页面 此外 我刚刚编写了一个自定义
  • 根据 HTTP 状态代码为 GCP Cloud Functions 设置警报策略 [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我想设置云监控 以便每次我的云功能响应 4xx 5xx HTTP 状态代码时向我发出警报 请告诉我如何从 Cloud Console 实施此
  • 我应该在 Erlang 中使用 try catch 还是应该传回错误标记?

    我正在用 Erlang 进行编码 但我有点不确定如何处理错误 尤其是在看到 Erlang 总是返回的丑陋错误之后 我应该在 Erlang 中使用 try catch 还是应该传回错误标记 在顺序 Erlang 中执行异常处理的基本方法有以下
  • 不理解java中对象的作用域(java新手困惑)

    这个问题是基于对象范围的章节 Java 思维 第二版 第 109 页它说当我们使用创建一个Java对象时new它在范围的末尾徘徊 它给出了这个例子 String s new String a string end of scope 然后它说
  • 在 Google Colab 笔记本中启动 Dash 应用

    如何启动 Dash 应用程序 http dash plot ly http dash plot ly 来自 Google Colab https colab research google com https colab research
  • 删除数据框值的后缀

    我有一个这样完成的数据框 a b c 1 2011 mal ID9 2 2012 yesterday ID10 3 2010 misch ID10 4 1995 ship ID9 5 2008 se ID9 6 1998 falling I