Kom igångKom igång gratis

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å

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen