2016-12-02 24 views
1

我在R中有下面的变量,我想访问第1行和第3行的所有列,我该怎么做?如何从R中的数据框访问特定的行?

>Influence 
Influence measures of 
    lm(formula = Y ~ X1 + X2 + X3) : 

     dfb.1_ dfb.X1 dfb.X2 dfb.X3 dffit cov.r cook.d hat inf 
1 -0.007459 -0.002714 6.21e-03 0.010689 -0.03406 1.108 2.96e-04 0.0226  
2 0.167778 0.104486 -2.38e-01 -0.040585 0.31452 1.022 2.45e-02 0.0618  
3 -0.068934 -0.014358 8.54e-02 0.000549 -0.09030 1.389 2.08e-03 0.2189 * 
4 0.009435 -0.066932 2.53e-02 0.019826 -0.09097 1.134 2.11e-03 0.0530  
5 -0.048128 -0.082695 1.09e-01 0.244168 0.3.331 2.30e-02 0.2063 * 
6 0.015085 0.001275 -1.46e-02 -0.008288 0.03275 1.115 2.74e-04 0.0271  
7 -0.079590 0.091650 1.16e-02 0.050624 -0.19091 1.009 9.07e-03 0.0286  
8 -0.247737 0.090727 2.04e-01 0.034349 -0.29454 1.021 2.15e-02 0.0564  

当我写以下时,收到错误,如下所示:

影响[1,1]
错误的影响[1,1]:尺寸

的数目不正确

回答

0

我找到了答案。

Influence$infmat[c(1,3),] 
0

子集为你的预期,因为Influence不是数据框没有工作:它可以如下完成。用class(Influence)验证。

当您在解决方案中使用Influence$infmat[c(1,3),],你1)子集到的Influence称为infmat元素,想必矩阵,然后2)子集化是矩阵。

相关问题