Indizierung von Vektorelementen
Sie können auf Elemente eines Vektors entweder über deren Position (numerischer Index) oder über deren zugewiesene Namen zugreifen.
In R beginnen Indizes bei 1.
Zugriff auf ein einzelnes Element
Einzelne Elemente können entweder über ihre Position im Vektor oder über ihren zugewiesenen Namen extrahiert werden.
Beispiel
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # First grade grades[1] # Grade for Literature grades['Literature']
Zugriff auf mehrere Elemente
Mehrere Elemente können gleichzeitig ausgewählt werden, indem ein Vektor von Indizes oder Namen übergeben wird.
Beispiel
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Second and third grades grades[c(2,3)] # Grades for Math and Physics grades[c('Math', 'Physics')]
Swipe to start coding
Sie haben einen Vektor namens prices, wobei jedem Preis ein entsprechender Artikelname zugeordnet ist. Ihre Aufgabe ist es:
- Den Preis des
'Armchair'anhand seines Namens und nicht seines Indexes abzurufen. - Die Preise für sowohl den
'Dining table'als auch den'Dining chair'anhand ihrer Indizes abzurufen.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.27
Indizierung von Vektorelementen
Swipe um das Menü anzuzeigen
Sie können auf Elemente eines Vektors entweder über deren Position (numerischer Index) oder über deren zugewiesene Namen zugreifen.
In R beginnen Indizes bei 1.
Zugriff auf ein einzelnes Element
Einzelne Elemente können entweder über ihre Position im Vektor oder über ihren zugewiesenen Namen extrahiert werden.
Beispiel
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # First grade grades[1] # Grade for Literature grades['Literature']
Zugriff auf mehrere Elemente
Mehrere Elemente können gleichzeitig ausgewählt werden, indem ein Vektor von Indizes oder Namen übergeben wird.
Beispiel
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Second and third grades grades[c(2,3)] # Grades for Math and Physics grades[c('Math', 'Physics')]
Swipe to start coding
Sie haben einen Vektor namens prices, wobei jedem Preis ein entsprechender Artikelname zugeordnet ist. Ihre Aufgabe ist es:
- Den Preis des
'Armchair'anhand seines Namens und nicht seines Indexes abzurufen. - Die Preise für sowohl den
'Dining table'als auch den'Dining chair'anhand ihrer Indizes abzurufen.
Lösung
Danke für Ihr Feedback!
single