连接向量中的每个单词以在 r 中形成单个字符串
Concatenate each word in a vector to form a single string in r
我正在尝试将一个向量的值组合成一个字符串,每个字符串之间用 |
分隔。
例如:
library(tidyverse)
sample_df <- data.frame("sample_col" = c("Audi","BMW","MG","Hyundai","Kia"),
"value" = c(22,44,66,88,19))
尝试过:
paste(sample_df$sample_col, "|")
输出
[1] "Audi |" "BMW |" "MG |" "Hyundai |" "Kia|"
需要这样的结果:
Audi |BMW |MG |Hyundai |Kia|
我正在尝试这样做,因为我将搜索上面提到的每个词,但 str_detect(col_name, pattern = sample_df$sample_col)
无法正常工作并且能够搜索我需要的每个词
str_detect(col_name,pattern = "word1|word2|word3")
格式。
尝试:
library(tidyverse)
str_c(sample_df$sample_col, collapse = "|")
#> [1] "Audi|BMW|MG|Hyundai|Kia"
我正在尝试将一个向量的值组合成一个字符串,每个字符串之间用 |
分隔。
例如:
library(tidyverse)
sample_df <- data.frame("sample_col" = c("Audi","BMW","MG","Hyundai","Kia"),
"value" = c(22,44,66,88,19))
尝试过:
paste(sample_df$sample_col, "|")
输出
[1] "Audi |" "BMW |" "MG |" "Hyundai |" "Kia|"
需要这样的结果:
Audi |BMW |MG |Hyundai |Kia|
我正在尝试这样做,因为我将搜索上面提到的每个词,但 str_detect(col_name, pattern = sample_df$sample_col)
无法正常工作并且能够搜索我需要的每个词
str_detect(col_name,pattern = "word1|word2|word3")
格式。
尝试:
library(tidyverse)
str_c(sample_df$sample_col, collapse = "|")
#> [1] "Audi|BMW|MG|Hyundai|Kia"