Ho due frame di dati grandi, uno (df1
) ha questa strutturacorrispondenza più colonne su diversi frame di dati e ottenere altri colonna come risultato
chr init
1 12 25289552
2 3 180418785
3 3 180434779
L'altro (df2
) ha questo
V1 V2 V3
10 1 69094 medium
11 1 69094 medium
12 12 25289552 high
13 1 69095 medium
14 3 180418785 medium
15 3 180434779 low
Quello che sto cercando di fare è aggiungere la colonna V3
di df2
a df1
, per ottenere le informazioni della mutazione
chr init Mut
1 12 25289552 high
2 3 180418785 medium
3 3 180434779 low
Sto provando a caricare sia in R che a fare un ciclo for usando la corrispondenza ma non funziona. Conosci qualche modo speciale per farlo? Sono aperto anche a che fare con awk o qualcosa di simile
Sì, questo quello che voglio, il punto è che devo prendere in considerazione la anche cromosoma, quindi forse qualcosa del genere si fonde (df1, df2, by.x = c ('chr', 'init'), by.y = c ('V1', V2 ') [, c (2,1, 4)] – user976991
Esattamente, basta aggiungere 'chr' e' V1' agli argomenti per tenerli in considerazione: D Considerare upv ota le risposte utili e accetta una di queste se la trovi utile: D –