Forståelse af Vektorer
En vektor er en datastruktur, der gemmer flere værdier af samme type i en enkelt variabel.
Oprettelse af vektorer
For at oprette en vektor bruges funktionen c(), og værdier adskilles med kommaer:
12vec <- c(1, 2, 3) vec
Typekonvertering i vektorer
Vektorer skal være homogene, så det er ikke muligt at blande heltal, logiske værdier og tekst i samme vektor. Hvis du inkluderer forskellige datatyper i samme vektor, vil R konvertere alle elementer til én fælles datatype.
Eksempel
1c(2, TRUE, "some text")
Swipe to start coding
Undersøg, hvordan R bestemmer datatypen for en vektor, når elementer af forskellige typer kombineres:
- Vis vektoren, der indeholder elementerne
0,10.5og20(i nævnte rækkefølge). - Vis vektoren, der indeholder elementerne
1,2.5og5 + 10i(i nævnte rækkefølge). - Vis vektoren, der indeholder elementerne
2.5,TRUEog5(i nævnte rækkefølge). - Vis vektoren, der indeholder elementerne
FALSE,25.5og'R'(i nævnte rækkefølge).
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain what type coercion means in this context?
What happens if I mix different data types in a vector?
Can you give more examples of type coercion in R?
Awesome!
Completion rate improved to 2.27
Forståelse af Vektorer
Stryg for at vise menuen
En vektor er en datastruktur, der gemmer flere værdier af samme type i en enkelt variabel.
Oprettelse af vektorer
For at oprette en vektor bruges funktionen c(), og værdier adskilles med kommaer:
12vec <- c(1, 2, 3) vec
Typekonvertering i vektorer
Vektorer skal være homogene, så det er ikke muligt at blande heltal, logiske værdier og tekst i samme vektor. Hvis du inkluderer forskellige datatyper i samme vektor, vil R konvertere alle elementer til én fælles datatype.
Eksempel
1c(2, TRUE, "some text")
Swipe to start coding
Undersøg, hvordan R bestemmer datatypen for en vektor, når elementer af forskellige typer kombineres:
- Vis vektoren, der indeholder elementerne
0,10.5og20(i nævnte rækkefølge). - Vis vektoren, der indeholder elementerne
1,2.5og5 + 10i(i nævnte rækkefølge). - Vis vektoren, der indeholder elementerne
2.5,TRUEog5(i nævnte rækkefølge). - Vis vektoren, der indeholder elementerne
FALSE,25.5og'R'(i nævnte rækkefølge).
Løsning
Tak for dine kommentarer!
single