使用“gsub”替换点

2023-12-09

我正在尝试替换所有“。”在我的数据框的特定列中带有“/”。每个单元格中还有其他字符,我想确保只更改“.”。 当我使用 gsub 时,我得到的输出似乎进行了更改,但是当我转到 View() 时,实际上并未进行更改......我认为 gsub 应该实际更改数据框中的值。是我使用方式不对吗?我的代码如下。

gsub(".", "/", spy$Identifier, ignore.case = FALSE, perl = FALSE,
    fixed = TRUE, useBytes = FALSE)

我也尝试过 sub,但是下面的代码将每个条目本身更改为“/”,并且我不知道如何更改它。

spy$Identifier <- sub("^(.).*", "/", spy$Identifier)

Thanks!


我的建议是避开“.”。特点:

        spy$Identifier <- gsub("\\.", "/", spy$Identifier)

在正则表达式中,句点是匹配任何字符的特殊字符。 “转义”它告诉搜索寻找实际的时期。在 R 的 gsub 中,这是通过两个反斜杠完成的(即:“\\”)。在其他语言中,它通常只是一个反斜杠。

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

使用“gsub”替换点 的相关文章

  • 正则表达式 - 将 target="blank" 添加到我的内容中的所有 标记链接

    有人可以帮我在 C net 中创建一个正则表达式来添加target blank to all a 在我的内容中标记链接 如果链接已经设置了目标 则将其替换为 blank 目的是在新窗口中打开我的内容中的所有链接 感谢你的帮助 dotnet岩
  • javascript 和 PHP 中的正则表达式有什么区别吗?

    这是在 javascript 中验证电子邮件地址的正则表达式 我不确定是否可以直接在 PHP 中使用它 a z d u00A0 uD7FF uF900 uFDCF uFDF0 uFFEF a z d u00A0 uD7FF uF900 uF
  • R 中的发散积分可在 Wolfram 中求解

    我知道我以前问过同样的问题 但由于我是新来的 这个问题问得不好而且不可重现 因此我在这里尝试做得更好 如果我只编辑旧的 可能没有人会读它 我有一个想要积分的二重积分 ff lt function g t exp 16 g exp 8 t t
  • R:将 readRDS 应用于 .Rds 文件名的列表对象

    我有几个包含数据帧对象的 Rds 文件 我想对每个文件应用一个函数并将数据帧绑定到单个数据帧中 但是 当我尝试从文件名列表中读取多个 Rds 文件时 我收到错误 FUN X i 中的错误 从连接读取时出错 readRDS 不适用于列表吗 R
  • Bash:单行命令以与 grep 命令相反的状态退出?

    如何减少以下 bash 脚本 grep P STATUS Perfect recess txt exit 1 exit 0 看起来我应该能够用一个命令来完成它 但我这里总共有 3 个命令 我的程序应该 阅读课间休息 txt 如果它包含 ST
  • 当每个记录都是一个段落并且某些记录有 4 个字段而其他记录有 6 个字段时,如何将文本文件读入 R

    如何读取文本文件 其中每条记录都是一个段落 每个换行符表示单独的字段 复杂的是 有些记录有 4 行 有些记录有 6 行 当字段数量的差异为 1 时 DWin 解决了我的问题 但当字段数量差异为 2 时 一切都崩溃了 你可以有一个在这里看看他
  • 数字和小数的输入掩码

    在测试我的程序后 我发现了以下错误 我在 sqlserver 中的表包含 价格数字 6 2 我的程序的用户输入价格 555 00 就很好了 但是当他输入 555555 时 这是错误的 所以我需要指定掩码 其中尾数是可选的 0 到 999 小
  • 正在获取“未终止 [] 设置”。 C# 中的错误

    我正在 C 中使用以下正则表达式 Regex find new Regex url
  • 删除PHP字符串中所有不匹配的字符?

    我有一个文本 我想从中删除所有不属于以下字符的字符 所需字符 0123456789 abcdefghijklmnopqrstuvwxyz n 最后一个是我确实想保留的 n 换行符 要匹配除列出的字符之外的所有字符 请使用反转字符集 http
  • 重定向而不改变url

    我总是不喜欢 htaccess 我正在尝试建立一个所有请求都通过index php 的网站 但我希望URL 类似于www sample com home 该网址实际上会加载 www sample com index php page hom
  • 正则表达式以任何顺序匹配查询中的所有单词

    我正在尝试为一个项目构建一个搜索功能 该功能根据用户搜索输入以及它是否与针对项目列出的关键字匹配来缩小项目范围 为此 我将项目关键字保存在data属性并使用 RegExp 模式将查询与这些关键字进行匹配 我目前正在使用这个表达式 我知道它不
  • 如何按 data.table 中的十分位数组计算统计数据

    我有一个 data table 想按组计算统计数据 R set seed 1 R DT data table a rnorm 100 b rnorm 100 这些组应该定义为 R quantile DT a probs seq 1 9 1
  • Python 中的正则表达式匹配长度超过八个字母的任何内容

    尽管尝试掌握 grep 和相关的 GNU 软件 但我还没有接近掌握正则表达式 我确实喜欢它们 但我还是觉得它们有点碍眼 我想这个问题对某些人来说并不困难 但我花了几个小时试图弄清楚如何在我最喜欢的书中搜索大于一定长度的单词 最后 想出了一些
  • 使用 preg_replace 仅替换第一个匹配项

    我有一个结构类似于以下的字符串 aba aaa cba sbd dga gad aaa cbz 该字符串每次都可能有点不同 因为它来自外部源 我只想替换第一次出现的 aaa 但其他人则不然 是否可以 可选的第四个参数预替换 http php
  • 使用outer代替expand.grid

    我正在寻找尽可能快的速度并留在基地做该做的事expand grid做 我用过outer为过去类似的目的创建一个向量 像这样的东西 v lt outer letters LETTERS paste0 unlist v lower tri v
  • preg_match_all 查询仅显示有问题的外部组

    我无法弄清楚如何只显示 preg 查询的外部组级别 我会给你一个例子 preg match all start end input matches 这个输入start1 start2 2end 1end产生这个输出start1 start2
  • 如何计算嵌套函数中的粘合表达式?

    我正在尝试嵌套一个函数 该函数将两个字符串粘合在一起 该函数使用组合字符串来命名数据帧的列 然而 问题似乎是粘合表达式没有足够早地评估为字符串 我可以 并且应该 强制在将表达式作为参数传递给另一个函数之前对其进行求值吗 library ti
  • R:将 JSON 时间格式转换为 POSIX

    我有一个 JSON 字符串 并将其放入数据框中 我能够做到这一点 但我在使用 apply 函数之一将所有时间字符串转换为 POSIX 格式时遇到问题 See here https stackoverflow com questions 90
  • ggplot散点图中的图例问题

    我想使用 ggplot 创建显示方法比较数据的散点图 绘图应包含原始数据 理想线和带误差的拟合线 图例应显示理想线和拟合线的线型 线宽 线颜色 我可以获得大部分我想要的东西 但是图例存在以下问题 图例显示每种线型有 2 条线 为什么 如何解
  • 具有 dplyr、tidyverse 和 broom 的相关矩阵 - P 值矩阵

    全部 我想使用以下方法从相关矩阵中获取 p 值dplyr 和 或扫帚包 并同时测试多个变量 我知道其他方法 但 dplyr 对我来说似乎更简单 更直观 此外 dplyr 需要关联每个变量以获得特定的 p 值 这使得该过程更容易 更快 我检查

随机推荐

  • java - 获取给定月份每周的开始日期和结束日期

    以下是我用来计算给定月份的周开始日期和结束日期的代码 假设一周开始日是星期一 周末结束日是星期日 例如 2013 年 1 月有 5 周 如果该月从星期日开始 忽略那一天 2013年1月 第一周 2012年12月31日至2013年1月6日 第
  • 将单个整数输入转换为Python中的列表

    我正在寻找 python 中的单行命令来将整数输入转换为列表 以下是情况 mylist mylist list input Enter the numbers 如果我给出多个数字作为输入 上面的行就可以完美地工作 例如 1 2 3 但当我只
  • 如何移动鼠标指针并同时指向它?

    I am quite new to Pygame 2 actually python in general and I wanted to make a little game for school I used the code from
  • 查看项目被拖放到 qml 中的拖放区域之外

    我实现了一个 Gridview 它有不同的图像 我需要将项目拖出网格视图并将其放置在 DropArea 中 我跟着如何在 QML 中将项目拖动到 ListView 之外但现在我的网格项可以拖动到整个页面的任何位置 我需要将其限制为 Drop
  • 警告:json_encode() 中出现严重错误

    浏览器收到 1968401665333658496 1968401665333658600 它 四舍五入 我的整数 Btw PHP INT MAX 9223372036854775807 PHP Version 5 3 2 1ubuntu4
  • 配对 Android 和 Wear 模拟器

    我没有 Android Wear 也没有运行 4 3 系统的手机 有没有办法连接JB 4 3模拟器和Android Wear模拟器进行应用程序开发 读完一篇后博客文章几天前我终于成功连接了一个将 Android 设备模拟到 Wear 模拟器
  • Ruby 中如何检查字符串是否包含子字符串

    我有一个包含内容的字符串变量 varMessage hi thsid sdfhsjdf dfjsd sdjfsdn n my name is balaji so n call myFunction int const n void seco
  • 在javascript中从外部源获取json

    Json 与 javascript 和 jquery 的问题 尝试使用 javascript 加载一些 JSON 我让它工作使用 在这里查看 http jsfiddle net 5pjha 789 var url http maps goo
  • JavaScript - 如何查看图像的原始数据

    是否可以在 JavaScript 中查看图像文件的原始数据 我正在尝试编写一个将图像转换为其十六进制转储的脚本 如何查看正在写入图像文件的数据 您可以使用 XHR 执行此操作 var xhr new XMLHttpRequest xhr o
  • 使用 Python 3.6 通过个人访问令牌向 VisualStudioOnline REST API 进行身份验证

    我正在尝试使用 python 3 6 来使用 VisualStudioOnline REST API 大量使用 python 2 x 的示例 python 脚本响应是通用的 html 登录页面 我已经使用 REST Console Chro
  • getline 无法正常工作?可能是什么原因? [复制]

    这个问题在这里已经有答案了 可能的重复 getline 不要求输入 我的程序中发生了一些独特的事情 以下是一些命令集 cout lt lt Enter the full name of student cin name getline ci
  • 如何更新嵌套字典中键的值?

    items id 1 language English name Sarah description Blah blah id 2 language English name Jessica description More blah d
  • Mercurial 通过变更集获取分支名称

    我已经尝试过 hg log rev branch changeset 但我得到的是这个分支中所有变更集的集合 我想要得到的是目标分支的名称 例如默认 而不是整个集合 有办法实现这个目标吗 这 不是转速设置的目的 你想做一些完全不同的事情 h
  • 如何修复 java.lang.InknownClassChangeError:使用 cxf 实现类

    我们在运行 openjdk 版本 1 8 0 201 的 RedHat linux 环境中的 tomcat 8 上进行 SOAP 客户端调用时遇到问题 而在 Windows 计算机 tomcat 8 Oracle java 8 上使用类似的
  • 在 django 表中设置 AUTOINCRMENT 值

    我在mysql中有如下表 CREATE TABLE portal asset id int 11 unsigned NOT NULL AUTO INCREMENT asset id int 11 NOT NULL ENGINE InnoDB
  • 编译器优化问题

    大部分功能都在
  • Python Git 模块经验? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 人们对 Python 的 Git 模块有什么体验 我知道 GitPython PyGit 和 Dulwich 如果您知道其他的 请随意提及 我正在编写一个程序 该程序必须与 Git 存储库
  • 持久矩形选择器

    我正在尝试开发一个处理天文数据的管道 在某些时候 我需要在图像上绘制一个矩形来选择一个区域 我正在使用 matplotlib widgets RectangleSelector 来做到这一点 对我来说使用起来非常方便 因为它非常容易使用 我
  • 无需 Android Studio 即可运行 AVD 模拟器

    有没有一种方法可以在不先启动 Android Studio 的情况下运行模拟器 也许来自命令行 我知道这个功能在旧版本中可用 但从那时起就消失了 但也许有人知道如何做到这一点 从控制台运行模拟器的方法 我假设您之前使用 Android St
  • 使用“gsub”替换点

    我正在尝试替换所有 在我的数据框的特定列中带有 每个单元格中还有其他字符 我想确保只更改 当我使用 gsub 时 我得到的输出似乎进行了更改 但是当我转到 View 时 实际上并未进行更改 我认为 gsub 应该实际更改数据框中的值 是我使