假设我有一个数据框,只有一列包含字母 a、b、c、d、e。
a
b
c
d
e
在 R 中,是否可以提取单个字母,例如“a”,并在“a”和其他字母之间生成所有可能的配对组合(没有重复)?在这种情况下可以使用 combn
命令吗?
a b
a c
a d
a e
最佳答案
我们可以使用data.frame
data.frame(col1 = 'a', col2 = setdiff(df1$V1, "a"))
-输出
col1 col2
1 a b
2 a c
3 a d
4 a e
df1 <- structure(list(V1 = c("a", "b", "c", "d", "e")),
class = "data.frame", row.names = c(NA,
-5L))
https://stackoverflow.com/questions/67862706/
相关文章:
ibm-midrange - 带有预填充元素的 iSeries/IBM i 命令 (CMDSRC)
python - 是否有一个 Binance API 端点来关闭所有头寸?
python - 如何在 python 中反转嵌套列表中的字符串列表?
r - 如何从列中提取不同的值并对其求和并创建一个包含总和的列
python - 如何从python中的keccak 256哈希值中找到原始值?
python - 使用另一个 dataFrame 更改 Pandas dataFrame 中的列中的
python - 在 Python 中将文件上传到 AWS S3 存储桶文件夹导致正则表达式错误