gpt4 book ai didi

r - 按ID分组,新表的每个元素都是一个vector

转载 作者:行者123 更新时间:2023-12-04 09:43:30 24 4
gpt4 key购买 nike

我有一张这样的 table

data.table(ID = c(1,2,3,4,5,6), 
R = c("s","s","n","n","s","s"),
S = c("a","a","a","b","b","b"))

我正在努力得到这个结果

      a     b
s 1, 2 5, 6
n 3 4

data.table 中是否有任何选项可以做到这一点?

最佳答案

这是一个使用普通旧 data.table 语法的替代方法:

DT[,lapply(split(ID,S),list),by=R]

# or...

DT[,lapply(split(ID,S),toString),by=R]

关于r - 按ID分组,新表的每个元素都是一个vector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31543508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com