Sha*_*ane 74
我正在解释你的问题是关于获取行号.
as.numeric(rownames(df))如果您没有设置rownames,可以尝试.否则使用序列1:nrow(df). which()函数将TRUE/FALSE行索引转换为行号.Jam*_*mes 15
目前还不清楚你到底要做什么.
要引用数据框中的行,请使用 df[row,]
获取某个用法向量中的第一个位置match(item,vector),其中向量可以是数据框df$cname的一列,例如,如果列名是cname.
编辑:
要结合这些,你会写:
df[match(item,df$cname),]
请注意,匹配为您提供列表中的第一项,因此,如果您不是在寻找唯一的参考编号,则可能需要考虑其他内容.