single
Spalten Manipulieren
Swipe um das Menü anzuzeigen
Datenrahmen sind flexibel: Sie können Spalten hinzufügen, entfernen und umbenennen, je nach Bedarf.
Spalten hinzufügen
Um eine neue Spalte hinzuzufügen, weisen Sie einen Vektor von Werten einem neuen Spaltennamen zu. Sie können entweder das Dollarzeichen ($) oder eckige Klammern mit Anführungszeichen verwenden.
Beispiel
12345678name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # Adding a new column with job titles test$job <- c("Teacher", "Doctor", "Manager") test
Dies kann auch wie folgt durchgeführt werden:
test[, "Job"] <- c("Teacher", "Doctor", "Manager")
Die Länge des hinzugefügten Vektors muss mit der Anzahl der Zeilen im Data Frame übereinstimmen.
Löschen von Spalten
Um eine oder mehrere Spalten zu entfernen, die Funktion subset() mit dem Argument select = -... verwenden.
Beispiel
12345678910name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) test$job <- c('Teacher', 'Doctor', 'Manager') # Drop a single column subset(test, select = -job) # Drop multiple columns subset(test, select = -c(age, gender))
Umbenennen von Spalten
Zum Umbenennen von Spalten wird die Funktion colnames() verwendet. Die Syntax ist identisch wie bei Matrizen:
colnames(data) <- new_names
Wischen, um mit dem Codieren zu beginnen
Sie haben einen Data Frame store, der Informationen über Artikel und deren Preise aus einem kleinen Möbelgeschäft enthält:
| items | prices |
|---|---|
| Sofa | 340 |
| Armchair | 150 |
| Dining table | 115 |
| Dining chair | 45 |
| Bookshelf | 160 |
Sie müssen ihn in diese Tabelle umwandeln:
| Item | Price | Sold |
|---|---|---|
| Sofa | 340 | 67 |
| Armchair | 150 | 81 |
| Dining table | 115 | 79 |
| Dining chair | 45 | 76 |
| Bookshelf | 160 | 42 |
Folgen Sie diesen Schritten:
- Benennen Sie die Spaltennamen von
storeinc('Item', 'Price')um. - Fügen Sie eine neue Spalte
Soldmit den Wertenc(67, 81, 79, 76, 42)hinzu. - Geben Sie den modifizierten Data Frame aus.
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