Förstå sapply baklänges
sapply(list(runif (10), runif (10)),
function(x) c(min = min(x), mean = mean(x), max = max(x)))
Försök att resonera dig fram till vilka av följande påståenden som stämmer och varför – utan att direkt köra koden i konsolen.
(1) sapply() kan inte förenkla resultatet som lapply() skulle returnera, och returnerar därför en lista av vektorer.
(2) Den här koden skapar en matris med 3 rader och 2 kolumner.
(3) Funktionen som används inuti sapply() är anonym.
(4) Den resulterande datastrukturen innehåller inga namn.
Välj det alternativ som listar alla korrekta påståenden.
Den här övningen är en del av kursen
R för medelnivå
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen