我有一个包含3个列名的数据框。我需要列出这些列名称的所有2个组合。
Col A Col B Col C
44 27 43
41 27 39
29 39 28
21 34 28
19 2 26
我需要有下面的输出
df
COl A & COl B
COl A & COl C
COl B & COl C
答案 0 :(得分:0)
不如罗纳克斯(Ronaks)回答的那样优雅,但是返回一个数据帧,这是您的问题所暗示的:
library(tidyverse)
combn(names(df), 2) %>%
t() %>% as.data.frame() %>%
transmute(all_combos = paste(V1, " & ", V2))
返回
all_combos
1 ColA & ColB
2 ColA & ColC
3 ColB & ColC