我有以下矩阵:
我想为公司创建2个新矩阵!使用公司代码作为分发密钥。
答案 0 :(得分:0)
df <- data.frame(Company = c(1, 1, 1, 2, 2, 2), v1 = c(1, 2, 3, 1, 2, 2), v2 = c(2, 2, 4, 2, 2, 1), v3 = c(1, 1, 1, 3, 1, 1))
要回到你的问题,subset
非常适合这个:
comp1 <- subset(df, Company == 1)
comp2 <- subset(df, Company == 2)