Entering edit mode
13 months ago
Bioinfonext
▴
470
Hi, I would like to merge three files based on column header Sample_ID
and file should only have those samples that are common in all these three file. Could you please help with this.
in.sites <- read.table("CpG.csv", header=T, sep=",", as.is=T, na.strings="NA")
in.sites[c(1:3), c(1:3)]
Sample_ID Mean_M_from_TRUEinvar_per_person n_TRUEinvar_CpGs_in_split
1 NSS.1.0093 -3.857742 77095
2 NSS.1.0095 -3.761795 77095
3 NSS.1.0096 -3.715694 77095
pheno <- read.table("Phe_121023.csv", header=T, sep=",", as.is=T, na.strings="NA")
pheno[c(1:3), c(1:3)]
Sample_ID BeacChip.ID Sentrix_ID
1 NSS.1.0093 200772280026_R05C01 200772280026
2 NSS.1.0095 200772280026_R07C01 200772280026
3 NSS.1.0096 200772280026_R08C01 200772280026
PCs <- read.table("Control_probe_PCs_all_preprocessed.txt", header=T, sep="\t", as.is=T, na.strings="NA")
PCs[c(1:3), c(1:3)]
Sample_ID PC1 PC2
1 NSS.1.0093 -25382.95 22243.17
2 NSS.1.0095 -29640.00 27610.33
3 NSS.1.0096 -41261.36 30188.37
Many thanks
my answer is ok now. I misunderstand the question before.