R lang:用字符串追加列

R lang:用字符串追加列,r,concatenation,R,Concatenation,我有以下数据表 sku name 1 256573 Hotel Livemax Yokohama Tsurumi 2 256574 Hidatei Hanaougi 3 256576 Hotel Kashimaso 我只想在name列的每一行后面加上“,”Japan“,因为它们是日本的酒店名称 我发现我可以使用粘贴来连接字符串,但是如何连接列呢 谢谢你在R座的演讲 df$na

我有以下数据表

     sku                           name
1 256573 Hotel Livemax Yokohama Tsurumi
2 256574               Hidatei Hanaougi
3 256576                Hotel Kashimaso
我只想在name列的每一行后面加上“,”Japan“,因为它们是日本的酒店名称

我发现我可以使用粘贴来连接字符串,但是如何连接列呢

谢谢你在R座的演讲

df$name <- paste0(df$name, ", Japan")
df
#     sku                                  name
#1 256573 Hotel Livemax Yokohama Tsurumi, Japan
#2 256574               Hidatei Hanaougi, Japan
#3 256576                Hotel Kashimaso, Japan
或者使用
tidyverse
/
dplyr
方式

setDT(df)[, name := paste0(name, ", Japan")]
df
#      sku                                  name
#1: 256573 Hotel Livemax Yokohama Tsurumi, Japan
#2: 256574               Hidatei Hanaougi, Japan
#3: 256576                Hotel Kashimaso, Japan
df %>% mutate(name = paste0(name, ", Japan"))
#    sku                                  name
#1 256573 Hotel Livemax Yokohama Tsurumi, Japan
#2 256574               Hidatei Hanaougi, Japan
#3 256576                Hotel Kashimaso, Japan

样本数据
df在基本R中

df$name <- paste0(df$name, ", Japan")
df
#     sku                                  name
#1 256573 Hotel Livemax Yokohama Tsurumi, Japan
#2 256574               Hidatei Hanaougi, Japan
#3 256576                Hotel Kashimaso, Japan
或者使用
tidyverse
/
dplyr
方式

setDT(df)[, name := paste0(name, ", Japan")]
df
#      sku                                  name
#1: 256573 Hotel Livemax Yokohama Tsurumi, Japan
#2: 256574               Hidatei Hanaougi, Japan
#3: 256576                Hotel Kashimaso, Japan
df %>% mutate(name = paste0(name, ", Japan"))
#    sku                                  name
#1 256573 Hotel Livemax Yokohama Tsurumi, Japan
#2 256574               Hidatei Hanaougi, Japan
#3 256576                Hotel Kashimaso, Japan

样本数据
df