无法删除r中字符串中的空白
我试图删除R中数据框中列的空白。我有一个数据框,看起来像:无法删除r中字符串中的空白,r,gsub,R,Gsub,我试图删除R中数据框中列的空白。我有一个数据框,看起来像: df <- data.frame(col1 = c("fred dog", "joe cat", "lucy horse"), col2 = c("dog", "cat", "horse")) col1 col2 1 fred dog dog 2 joe cat cat 3 lucy horse horse 似乎什么都没用。输出看起来与输入完全相同。有谁能给我一些其他的想法试试吗。它似乎不是
df <- data.frame(col1 = c("fred dog", "joe cat", "lucy horse"), col2 = c("dog", "cat", "horse"))
col1 col2
1 fred dog dog
2 joe cat cat
3 lucy horse horse
似乎什么都没用。输出看起来与输入完全相同。有谁能给我一些其他的想法试试吗。它似乎不是空白,但我不知道它是什么。不要使用gsub。请改用以下stringr包:
library(stringr)
R: df$col1 <- str_replace_all(df$col1, fixed(" "), "")
col1 col2
1 freddog dog
2 joecat cat
3 lucyhorse horse
不要使用gsub。请改用以下stringr包:
library(stringr)
R: df$col1 <- str_replace_all(df$col1, fixed(" "), "")
col1 col2
1 freddog dog
2 joecat cat
3 lucyhorse horse
我得到了gsub,df$col1[1]freddog joecat lucyhorse输出看起来不像输入你能显示你得到的输出吗?应该有效。您是否忘记将输出分配给您可以参考的对象?df$col1为什么不输出一些实际的有问题的数据呢?如果你在帖子中指出该示例按预期工作,那么节省每个人的时间会更好……我得到了gsub,df$col1[1]freddog joecat lucyhorse输出看起来不像输入你能显示你得到的输出吗?应该有效。您是否忘记将输出分配给您可以参考的对象?df$col1为什么不提供一些实际的有问题的数据呢?如果你在帖子中指出这个例子是按预期的那样工作的,那么最好能节省大家的时间……请你详细说明一下,不要使用gsub。请使用以下stringr软件包:声明?谢谢!它成功了——你知道为什么在这种情况下stringr比gsub工作得更好吗?我读了文档,但什么也没看到。gsub也能正常工作,至少在我的电脑上是这样;stringr有一些类似的更可读的函数,允许在不处理特别复杂的正则表达式时进行修剪和替换。除此之外,这两种方法同样有效。请您详细说明一下不使用gsub的方法。请使用以下stringr软件包:声明?谢谢!它成功了——你知道为什么在这种情况下stringr比gsub工作得更好吗?我读了文档,但什么也没看到。gsub也能正常工作,至少在我的电脑上是这样;stringr有一些类似的更可读的函数,允许在不处理特别复杂的正则表达式时进行修剪和替换。除此之外,这两种方法同样有效。