小编DCR*_*und的帖子

删除字符串开头和结尾的所有分隔符

在我折叠行并使用分号分隔之后,我想删除字符串前后的分号.多个分号代表单元格中的空白.例如,崩溃后观察可能如下所示:

;TX;PA;CA;;;;;;;
Run Code Online (Sandbox Code Playgroud)

我希望单元格看起来像这样:

TX;PA;CA
Run Code Online (Sandbox Code Playgroud)

这是我的崩溃代码:

new_df <- group_by(old_df, unique_id) %>% summarize_each(funs(paste(., collapse = ';')))
Run Code Online (Sandbox Code Playgroud)

如果我尝试gsub分号,它会删除所有分号.如果我删除结束字符,它只删除一个分号.关于如何在开始和结束时删除所有内容的任何想法,但将其留在观察之间?谢谢.

regex r

6
推荐指数
1
解决办法
691
查看次数

删除字符串中的单个字符

寻找一个正则表达式,将删除字符串中的单个字符,具有一些条件.一个正则表达式将删除字符串中的所有单个字符,而另一个正则表达式将仅删除第一个和最后一个字符之间的单个字符.见下面的样品.

删除所有单个字符:

之前

names <- c("John C. Smith", "Chris T. Anderson", "Mary H. Jane",
           "J. J. Smith", "J. Thomas")
Run Code Online (Sandbox Code Playgroud)

后:

"John Smith", "Chris Anderson", "Mary Jane", "Smith", "Thomas"
Run Code Online (Sandbox Code Playgroud)

删除单个字符,排除第一个和最后一个字符

之前

names <- c("John C. Smith", "Chris T. Anderson", "Mary H. Jane",
           "J. J. Smith", "J. Thomas")
Run Code Online (Sandbox Code Playgroud)

后:

"John Smith", "Chris Anderson", "Mary Jane", "J. J. Smith", "J. Thomas"
Run Code Online (Sandbox Code Playgroud)

regex r

5
推荐指数
1
解决办法
3927
查看次数

删除单元格中的重复条目 - R

我在这里上下搜索,并尝试了重复和独特的功能来解决我要问的问题,但没有任何工作。假设我有一个名为 company 的具有可变状态的数据框。当我折叠行时,我在状态变量观察之一中留下了这个输出:

PA;PA;PA;TX;TX
Run Code Online (Sandbox Code Playgroud)

我怎样才能删除单元格内的重复项(以及整个向量),所以它看起来如下:

PA;TX
Run Code Online (Sandbox Code Playgroud)

删除 dup 行没有问题,但似乎无法为单元格本身执行此操作。

r

2
推荐指数
1
解决办法
1472
查看次数

标签 统计

r ×3

regex ×2