Ich bin ein R numpty also bitte helfen Sie. Ich habe eine CSV-Tabelle (Combined1) mit 13 Spalten (0,5 Millionen Zeilen). Ich habe eine leere Spalte am Ende 'Wildtype_TYPE', die ich mit Werten aus dem Col 'TYPE.x' nur dann füllen soll, wenn die Werte aus dem Col 'TYPE.x' mit denen aus dem Col 'TYPE.y' übereinstimmen. Ich habe das schon probiert:In R; addiere Werte zur vorhandenen Spalte, die auf Werten von 2 Spalten basiert, die sonst gleich sind
Combined1[, "Wildtype_TYPE" := "TYPE.x"["TYPE.x" == "TYPE.y"]
und mutieren und ifelse, aber ich kann es nicht zur Arbeit bringen. Ich bekomme Ausdruck mit der Zeilennummer und FALSE usw. Jede Hilfe sehr geschätzt. Vielen Dank.
Ich möchte es so Ende:
TYPE.x TYPE.y Wildtype_TYPE
A C
G G G
C C C
T G
USE CHROM.x POS.x REF.x TYPE.x QUAL.x CHROM.y POS.y REF.y TYPE.y QUAL.y Wildtype_TYPE
1 gi|339957448|gb|AENI01001139.1|14433 gi|339957448|gb|AENI01001139.1| 14433 G G 41.77 gi|339957448|gb|AENI01001139.1| 14433 G NA 41.77
2 gi|339957448|gb|AENI01001139.1|14471 gi|339957448|gb|AENI01001139.1| 14471 T C 195.77 gi|339957448|gb|AENI01001139.1| 14471 T C 183.77
3 gi|339957448|gb|AENI01001139.1|14474 gi|339957448|gb|AENI01001139.1| 14474 C T 1226.77 gi|339957448|gb|AENI01001139.1| 14474 C T 899.84
Ich möchte col Wildtype_TYPE mit zu füllenden Werte von TYPE.x, wenn TYPE.x-Werte mit TYPE.y-Werten übereinstimmen und wenn nicht, dann leer. Wie unten: – Cathyt10