我在R中有两个不同的字符向量,我想将它们组合起来用于列名:
groups <- c("Group A", "Group B")
label <- c("Time","Min","Mean","Max")
Run Code Online (Sandbox Code Playgroud)
当我尝试使用粘贴时,我得到结果:
> paste(groups,label)
[1] "Group A Time" "Group B Min" "Group A Mean" "Group B Max"
Run Code Online (Sandbox Code Playgroud)
是否有一个简单的功能或设置可以粘贴这些以获得以下输出?
[1] "Group A Time" "Group A Min" "Group A Mean" "Group A Max" "Group B Time"
[6] "Group B Min" "Group B Mean" "Group B Max"
Run Code Online (Sandbox Code Playgroud)
koh*_*ske 17
可能outer有助于你的工作.试试这个:
> c(t(outer(groups, label, paste)))
[1] "Group A Time" "Group A Min" "Group A Mean" "Group A Max" "Group B Time" "Group B Min"
[7] "Group B Mean" "Group B Max"
Run Code Online (Sandbox Code Playgroud)