Ich versuche, zwei Datensätze zu kombinieren. Datensatz 1 hat ca. 4000 Zeilen und Datensatz 2 hat 132 Zeilen. Ich möchte die Brand
Namen in Datensatz 2 mit der UPS
eins in Datensatz 1 übereinstimmen. So haben alle UPS
die entsprechende Brands
in 1 auch. Ich habe versucht, sie beide mit merge
zusammenzuführen. Bisher war es mir jedoch nicht gelungen, sie zu verschmelzen.Zahlen und Zeichen aus verschiedenen Datensätzen zusammenführen
DataSet 01: Wo UPS numerisch ist
UPS WEEK AP
1 1111112016 1 385.22
2 1111112016 2 221.63
3 1111112016 3 317.47
4 1111112016 4 173.71
5 1111112016 5 269.55
Datensatz 02:
UPC Brand
1 1111112016 Dove
2 1111112440 Dove
3 1111112480 Dove
4 1111112501 Dove
5 1111132008 Lever
6 1111132012 Lever
7 1111132048 Lever
8 1111132122 Lever
Dies ist, wie ich es versucht, so weit:
Brand = c(unique(UB$Brand))
UPS = c(unique(PAW2$UPS))
PAWn = merge(PAW, UB, by.x = "UPS", by.y = "Brand")
ich weiß, dass es sind andere Beiträge da draußen. Aber bis jetzt haben sie nicht geholfen.
Sollte nicht 'by.y =" UPC "' sein? Du hast nichts, weil die 'UPS'-Spalte von' PAW' natürlich niemals gleich der 'Brand'-Spalte von' UB' ist. – nicola