Video: Python - Grunder - Del 1 - Variabler och listor 2024
Funktionen lapply () fungerar exakt samma som funktionen sapply (), med en viktig skillnad: Den returnerar alltid en lista. Detta drag kan vara fördelaktigt om du inte är säker på vad resultatet av sapply () kommer att bli.
Säg att du vill veta de unika värdena för endast en delmängd av datarammeklienterna. Du kan få de unika värdena i den första och tredje raden i dataramen så här: >> sapply (klienter [c (1, 3),] unika) timmar offentlig typ [1,] "25" "SANT "" public "[2,]" 125 "" FALSE "" privat "
Men eftersom varje variabel nu har två unika värden, förenklar sapply () resultatet till en matris. Om du räknat på resultatet för att vara en lista i följande kod, skulle du få fel. Om du använde lapply (), skulle du också få en lista i det här fallet, som visas i följande utmatning: