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