按R元素将两个向量粘贴在一起

按R元素将两个向量粘贴在一起,r,paste,R,Paste,我正试图建立一个网络刮板,将通过一些网站,并提取一些信息。为了做到这一点,我需要列出url中的最后几个字符,这样我就可以将信息映射到数据帧中。为此,我发现url的末尾应该有一个介于1和10之间的数字来标识一个部门,一个给定的字符来标识一个单位。因此,我用所需的单位和部门ID创建了两个向量: departments <- c(1, 2, 9, 10) units <- c("A", "B", "C", "F", "I", "O", "V") 这是你需要的吗 df <- expa

我正试图建立一个网络刮板,将通过一些网站,并提取一些信息。为了做到这一点,我需要列出url中的最后几个字符,这样我就可以将信息映射到数据帧中。为此,我发现url的末尾应该有一个介于1和10之间的数字来标识一个部门,一个给定的字符来标识一个单位。因此,我用所需的单位和部门ID创建了两个向量:

departments <- c(1, 2, 9, 10)
units <- c("A", "B", "C", "F", "I", "O", "V")
这是你需要的吗

df <- expand.grid(departments, units)
as.list(paste0(df$Var1, df$Var2))

df请参见
as.list(外部(部门、单位、粘贴0))
谢谢@Henrik这正是我想要的解决方案!谢谢,但我已经试过了,因为我刚刚编辑了我的原始问题。但亨里克在评论中提供了我需要的答案
> dfDepUn <- expand.grid(departments, units)
> DepUn <- lapply(apply(dfDepUn, 1, identity), unlist)
> dfDepUn
[[1]]
Var1 Var2 
 "1"  "A" 

[[2]]
Var1 Var2 
 "2"  "A" 

[[3]]
Var1 Var2 
 "9"  "A" 

[[4]]
Var1 Var2 
"10"  "A"  
df <- expand.grid(departments, units)
as.list(paste0(df$Var1, df$Var2))