我有一列數據幀,我需要從中獲取第二列的最後一行。所有的數據幀都有不同的行數。我已經使用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