见以下代码
> df<-data.frame(x=c(4,4,5))
> rownames(df)<-c(9,3,8)
> df
x
9 4
3 4
8 5
> y<-c(8)
> df[y[1],]
[1] NA
我明白这个问题,但我不知道解决方案。如何使用向量 y 引用 df 的最后一行(或一般的任何行)?这是一个更大问题的简化版本,因此没有提供像 df[3,] 或 df[NROW(df),] 这样的简单解决方法。您必须使用 y。
见以下代码
> df<-data.frame(x=c(4,4,5))
> rownames(df)<-c(9,3,8)
> df
x
9 4
3 4
8 5
> y<-c(8)
> df[y[1],]
[1] NA
我明白这个问题,但我不知道解决方案。如何使用向量 y 引用 df 的最后一行(或一般的任何行)?这是一个更大问题的简化版本,因此没有提供像 df[3,] 或 df[NROW(df),] 这样的简单解决方法。您必须使用 y。