r - 如何从 R 中的数据框中访问特定行?

标签 r dataframe

我在 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.30123 1.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    

当我写以下内容时,出现如下错误:

Influence[1,1]
Error in Influence[1, 1] : incorrect number of dimensions

最佳答案

我找到了答案。可以按如下方式完成:

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

关于r - 如何从 R 中的数据框中访问特定行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40939692/

相关文章:

pandas - 使用 Pandas.rolling 计算滚动自相关

python - 将字典值加载到 Pandas 数据框的行值中

python - Pandas dataframe : Group by A, 取n最大的B,输出C

python - pandas 将相同的值合并在同一行中

r - 在 data.frame 对象上使用aggregate()

r - seqstatd 命令是否计算每个状态所花费时间的标准误差?

r - 条件矩阵邻接计算

r - is.na() 的行为与 is.numeric() 不同——一致性在哪里?

r - 关闭从 R 启动的外部应用程序

python - 如果使用 pandas 一列超过 10 个字符,我如何删除整行