2017-03-13 84 views
-2

我有以下矩阵:创建/嵌套矩阵

matrix

我想创建一个公司2个新的矩阵!公司代码作为分销钥匙。

+2

不要发布数据的图片。请参阅[如何创建可重现的示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。最好为样本输入提供明确的期望输出。 – MrFlick

回答

0

像@MrFlick说的,没有图片的数据;而用一个小例子是这样的:

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) 
+0

谢谢你们!你太棒了 ! 现在的诀窍是,我有206股每日股价,未偿债务和无风险利率(长达25年)。所有在一个大的数据帧/矩阵(总观测650.000) 所以,我想申请一些计算/函数到每206个数据帧/矩阵。 (我已将所有功能编码) 你能帮我吗?也许用for循环或应用函数? –