我猜你read.csv
在这些文件上使用过。但是,如果您在体面的文本编辑器中打开文件,您会看到这些文件实际上是制表符分隔的文件,因此更合适的工具是read.delim
.
这是我所做的:
df1 <- read.delim("~/Downloads/dd_a.csv", strip.white = TRUE)
df2 <- read.delim("~/Downloads/dd_B.csv", strip.white = TRUE)
out <- merge(df2, df1)
head(out)
# GOBPID Pvalue OddsRatio ExpCount Count Size Term
# 1 GO:0000038 0.036 7.008 0 2 49 very long-chain fatty acid metabolic process
# 2 GO:0006412 0.013 2.704 3 8 510 translation
# 3 GO:0006413 0.001 11.556 0 4 62 translational initiation
# 4 GO:0006414 0.022 9.417 0 2 37 translational elongation
# 5 GO:0006448 0.036 32.723 0 1 6 regulation of translational elongation
# 6 GO:0006457 0.041 2.753 2 5 308 protein folding