Vidéo: Fonction apply 2025
La fonction lapply () fonctionne exactement de la même manière que la fonction sapply (), avec une différence importante: Elle renvoie toujours une liste. Ce trait peut être bénéfique si vous n'êtes pas sûr de ce que sera le résultat de sapply ().
Supposons que vous vouliez connaître les valeurs uniques d'un sous-ensemble seulement des clients de trame de données. Vous pouvez obtenir les valeurs uniques dans les première et troisième lignes du cadre de données comme ceci: >> sapply (clients [c (1, 3),], unique) heures public type [1,] "25" "TRUE "" public "[2,]" 125 "" FALSE "" private "
Mais comme chaque variable a maintenant deux valeurs uniques, sapply () simplifie le résultat d'une matrice. Si vous avez compté que le résultat est une liste dans le code suivant, vous obtiendrez des erreurs. Si vous utilisez lapply (), vous obtiendrez également une liste dans ce cas, comme indiqué dans la sortie suivante:
![Comment obtenir des listes avec la fonction lapply dans R - dummies Comment obtenir des listes avec la fonction lapply dans R - dummies](https://i.howtospotfake.org/img/big/fr-programming-2018/how-to-get-lists-with-lapply-function-in-r.jpg)