Video: How to Become Pope 2024
De functie lapply () werkt precies hetzelfde als de functie sapply (), met één belangrijk verschil: er wordt altijd een lijst geretourneerd. Deze eigenschap kan nuttig zijn als u niet zeker weet wat de uitkomst van SLEUTEL () zal zijn.
Stel dat u de unieke waarden van slechts een subset van de dataframeclients wilt weten. U kunt de unieke waarden in de eerste en derde rijen van het dataframe op deze manier verkrijgen: >> sapply (clients [c (1, 3),], unique) hours public type [1,] "25" "TRUE "" public "[2,]" 125 "" FALSE "" privé "
Maar omdat elke variabele nu twee unieke waarden heeft, vereenvoudigt sapply () het resultaat tot een matrix. Als u op het resultaat zou rekenen om een lijst in de volgende code te zijn, zou u fouten krijgen. Als u echter lapply () gebruikt, krijgt u in dit geval ook een lijst, zoals wordt weergegeven in de volgende uitvoer: