Ho una lista di frame di dati che ho bisogno di ottenere l'ultima riga della seconda colonna da. Tutti i frame di dati hanno un numero diverso di righe. Ho già scritto il codice usando lapply che può estrarre qualsiasi riga dalla variabile "num" (restituendo NA per i numeri che superano la lunghezza della riga dei frame di dati), tuttavia voglio includere una variabile num = "worst" che restituirà la variabile ultima riga, 2a colonna dei dati disponibili. Questo è il codice per retrive riga "ennesima" (xyz è la lista dei frame di dati):Stampa l'ultima riga da un elenco di frame di dati
if(num=="best"){num=as.integer(1)} else
(num=as.integer())
rownumber<-lapply(xyz, "[", num, 2, drop=FALSE)
stato il giro la mia testa tutto il giorno cercando di trovare una soluzione per dichiarare num == "peggiore". Voglio evitare i loop quindi il mio uso di lapply, ma forse non c'è altro modo?
Utilizzare la funzione 'tail' con' lapply'. 'tail' ha un argomento' n'. – A5C1D2H2I1M1N2O1R2T1