Ich habe eine Tabelle, die wie folgt aussieht:R: In Spalte zur Tabelle mit Daten aus einer anderen Tabelle
Table1 <- data.frame(
"Random" = c("A", "B", "C"),
"Genes" = c("Apple", "Candy", "Toothpaste"),
"Extra" = c("Up", "", "Down"),
"Desc" = c("Healthy,Red,Fruit", "Sweet,Cavities,Sugar,Fruity", "Minty,Dentist")
)
geben:
Random Genes Extra Desc
1 A Apple Up Healthy,Red,Fruit
2 B Candy Sweet,Cavities,Sugar,Fruity
3 C Toothpaste Down Minty,Dentist
Ich habe eine andere Tabelle ein mit Beschreibung und möge hinzufügen Spalten mit Genen. Zum Beispiel Table2 wäre:
Table2 <- data.frame(
"Col1" = c(1, 2, 3, 4, 5, 6),
"Desc" = c("Sweet", "Sugar", "Dentist", "Red", "Fruit", "Fruity")
)
Giving:
Col1 Desc
1 1 Sweet
2 2 Sugar
3 3 Dentist
4 4 Red
5 5 Fruit
6 6 Fruity
Ich möchte eine andere Spalte zu Table2 namens „Gene“ hinzufügen, die den „Desc“ aus beiden Tabellen übereinstimmt und fügen die Gene aus Tabelle 1 zu erhalten:
Col1 Desc Gene
1 1 Sweet Candy
2 2 Sugar Candy
3 3 Dentist Toothpaste
4 4 Red Apple
5 5 Fruit Apple
6 6 Fruity Candy
Ich hatte ein gutes Lachen auf dem Wert von 'Toothpaste' für' Gene'. –