cost 144 ms
找到一个正则表达式语句来删除所有出现的“\”和后续符号 - Find a regex statement to delete all occurences of "\" and the subsequent symbol

我有一个用例 我想获得"test - hello 1...124 。我知道我可以使用"gsub("[\r\n]", "", x)"用于这种特定情况。但是,我是想知道如何更普遍地删除任何反斜杠后跟任何符号(例如使用像"\."和 escaping 反斜杠)。没有工作的例子是 另外,我将非常感谢您解释为什 ...

2023-02-01 13:51:04   2   42    r / regex / gsub  
使用 gsub 的互补序列 - Complementary sequence using gsub

我正在尝试将 dna 链的互补序列存储在一个向量中。 它应该改变“T”的“A”和“G”的“C”,反之亦然,我需要这发生在第一个向量上并正确打印互补序列。 这是我尝试但被卡住的方法: 我得到的答案是:CGTTCCTTT,只有第二个和倒数第二个T是正确的,我如何解决字母rest? pilot_sequ ...

2023-01-28 05:36:10   3   47    r / gsub  
awk 只改变匹配行并打印 rest 行不修改 - awk only change matching line and print rest of lines without modification

所以我有一个像下面这样的大文件: 我只想修改带有RESOURCETAGMAPPINGLIST的行并打印其他行 w/out 修改。 然后我只想打印匹配的特定字段,如下所示: 我正在尝试使用 awk gsub 命令,但实际上无法使-F:部分正常工作。 任何帮助将不胜感激,无论是 awk、sed 还是 p ...

如何删除 R 字符串中最后一个空格之前的所有字符,但某些字符序列除外? - How to remove all characters before last whitespace in R string but with exceptions for certain character sequences?

我一直在使用以下命令删除 R 字符串中最后一个空格之前的所有字符: gsub(".*\\s", "", "Big Dog")返回完美的“Dog”。 我怎样才能排除某些模式被删除? 例如,假设我总是想保留“Big Dog”,所以如果我有字符串“Look at that crazy Big Dog”, ...

2023-01-18 09:49:46   2   35    r / string / gsub  
使用匹配所有且仅匹配字母和标点符号并保留所有数字的模式重命名 r 中的多个列 - Renaming multiple columns in r using a pattern matching all and only letters and punctuation and keeping all digits

我导入了一个数据框,其中包含列名、随机空格和标点符号的巨大变化,我想对其进行均质化以获得“YYYY_varname_AGE”形状的统一结构,其中 YYYY 和 AGE 为数字。 每个字符串以四位数字开头,以两位数字结尾。 现在,我有大量不同的字母和标点符号字符串,而不是“var_name”,我想删除 ...

R 到 select 文本中特定字符前面或后面的条件正则表达式 --- 在本例中为“%” - Conditional REGEX in R to select text in front of or behind a specific character --- "%" in this case

我有一个地址字符向量,它是通过合并两个不同向量的内容而形成的。 “%”分隔每个观察中的数据,左 (1) 与右 (2)。 数据如下所示: 我想将数据保留在%的左侧,即使右侧有内容,如果左侧没有内容,则保留在右侧。 所以 output 应该是这样的: 我如下编写了一个条件正则表达式,并在 gsub ...

2023-01-09 01:52:51   2   45    r / regex / gsub  
如何删除出现在另一列中的特定行的第一个单词? - How to remove the first words of specific rows that appear in another column?

当“关键字”列中存在单词时,有没有办法删除“内容”列的前 n 个单词? 我正在使用与此类似的数据框: 在某些情况下,“keyboard”字符串的前几个词包含在“content”字符串中。 在其他情况下,“关键字”字符串保持为空,仅填充“内容”。 我这里要实现的是去掉“content”中同一行出现的 ...

如何仅使用 R 中的循环将特定列的多列转换为数字? - How to turn multiple columns into numeric for specific columns only using a loop in R?

初学者:我有一个 dataframe,其中包含多个列,这些列当前是包含 $-符号和空格的字符串,我想将它们转换为数字。 我的 dataframe 看起来像这样: 我目前正在使用以下代码循环遍历名为Col_x_的列,因为它们都以相同的升序命名: 但是,这只会给我 NA,因为 as.numeric() ...

用该列的部分内容替换该列的内容 - Replacing Content of a column with part of that column's content

我想用该列中的特定单词替换数据框中列的内容。 该列始终如下所示: 我想将城市名称(在本例中为 Würzburg 或 Iphofen)提取到一个新列中,或者将整行替换为城镇名称。 有许多不同的城镇,因此对每个城市名称都使用 gsub 命令会很困难。 有没有办法只使用 gsub 并告诉 Rstudio ...

R Function 查找并删除具有给定数值范围的字符串 - R Function to find and remove a string with its given numerical range

我在名为 CB_Edit 的 df 中有一个名为“edited_address”的列。 在“edited_address”列中有许多地址。 一些地址包含一个变量(“L#”),我想从所有拥有它的地址中完全删除它。 例如: 编辑地址: 我想从列中删除“L#”。 有两个问题。 第一个是 L 后跟数字范围从 ...

将一个向量替换为另一个向量 - replacing one vector with another vector

我有一个长字符向量(大约 1800 个元素,每个元素有一个词 = replace),我想用另一个长字符向量替换它(相同数量的元素,但在前一个向量中添加了一个标记 = replacewith)。 Texts 是一个 readtext 数据框。 我需要保留数据框中的文本,因为之后我需要它们的标签将它们 ...

从字符串中删除三个连续的点和后面的数字 - Removing three consecutrive dots and the following number from a string

我有如下数据: 我想从这些字符串中删除三个连续的点和后面的数字,我应该怎么做? 我可以做: 然后使用正则表达式删除数字,但这对我的数据来说有点不安全(因为在创建的示例中,我需要保留的字符串中可能有更多数字)。 我应该如何删除三个点和一个数字的确切组合? 编辑所需 output: ...

2022-12-02 05:58:06   2   47    r / gsub  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM