Forståelse af Vektorer
En vektor er en datastruktur, der gemmer flere værdier af samme type i én 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 forskellige datatyper inkluderes 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
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 én 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 forskellige datatyper inkluderes 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