我想将用R生成的数据帧导出到csv文件中。但是,此代码仅将整个数据框放入一列:
tableausublist <- read.csv("donnees/sublist.csv", header=TRUE, sep=";")
fusion <- merge.data.frame(x=tableaucleanIPTAFXwoNA,
y=tableausublist, by.x="Description", by.y="protein", all =FALSE)
tableauIPTAFXreorder <-fusion[,c('complex','Accession.x','Description', 'meanNSAF','SDNSAF')]
write.csv(tableauIPTAFXreorder,"IPID.csv")
答案 0 :(得分:0)
基于上述评论的强烈猜测:尝试write.csv2
而不是write.csv
。来自?write.csv
:
'write.csv2'使用逗号表示小数点和分号 对于分隔符,一些CSV文件的Excel约定 西欧地区。
答案 1 :(得分:0)
在文本编辑器中打开.csv文件并检查列和行分隔符以及小数点(特别是如果您正在处理非美国区域设置)