Kom igångKom igång gratis

Arbeta med miljöer (2)

De flesta typer av R-variabler använder "kopiering efter värde", vilket innebär att när du kopierar dem får den nya variabeln en egen kopia av värdena. Att ändra en variabel påverkar alltså inte den andra.

Miljöer använder ett annat system, känt som "kopiering efter referens", vilket gör att alla kopior är identiska – ändrar du en kopia ändras alla kopior.

Ett biologifakta värt att känna till: RNA-baser skiljer sig något från DNA-baser. De är A, C, G och U.

Den här övningen är en del av kursen

Objektorienterad programmering med S3 och R6 i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Assign lst
lst <- list(
  perfect = c(6, 28, 496),
  bases = c("A", "C", "G", "T")
)

# Copy lst
lst2 <- ___
  
# Change lst's bases element
___
  
# Test lst and lst2 identical
___ 
Redigera och kör kod