【问题标题】:extract values from a data frame based on a vector of row numbers in R根据 R 中的行号向量从数据框中提取值
【发布时间】:2013-07-03 03:55:30
【问题描述】:

我正在尝试根据行号向量从数据框中提取值向量;

df<-iris
x<-c(1,5,15,8,7,2)

我想要向量 x 中列出的行号的相应 Species。我尝试过df$Species[x,]df$Species[list(x),] 之类的方法,但无济于事。我确信答案很简单,但我就是看不到!

提前致谢

【问题讨论】:

  • 只是df$Species[x]df$Species 是一维向量,因此要对其进行索引,您只需要一组值。

标签: database r vector


【解决方案1】:

试试

df[x,]$Species

df[,"Species"][x]

确实

df[x,"Species"]

【讨论】:

  • 所有这些选项,你错过了df$Species[x] 的低垂果实?
猜你喜欢
  • 2019-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-08
  • 2012-07-21
相关资源
最近更新 更多