我有一列数据帧,我需要从中获取第二列的最后一行。所有的数据帧都有不同的行数。我已经使用lapply编写了代码,它可以通过变量“num”提取任何行(对于超过数据帧行长的数字返回NA),但是我想包含一个变量num =“worst”,它将返回最后一行,第二列可用数据。这以检索“第n”行代码(xyz是数据帧列表):打印数据帧列表中的最后一行
if(num=="best"){num=as.integer(1)} else
(num=as.integer())
rownumber<-lapply(xyz, "[", num, 2, drop=FALSE)
被破解我的脑袋整天试图找到一个解决方案申报NUM ==“最差”。我想避免循环,因此我使用了lapply,但也许没有其他办法?
在'lapply'中使用'tail'功能。 'tail'有一个'n'的参数。 – A5C1D2H2I1M1N2O1R2T1