我有以下代码来读取文件并将其保存为csv文件,我删除了文本文件中的前7行,然后删除了第3列,因为我只需要前两列。
current_file <- paste("Experiment 1 ",i,".cor",sep="")
curfile <- list.files(pattern = current_file)
curfile_data <- read.table(curfile, header=F,skip=7,sep=",")
curfile_data <- curfile_data[-grep('V3',colnames(curfile_data))]
write.csv(curfile_data,curfile)
new_file <- paste("Dev_C",i,".csv",sep="")
new_file
file.copy(curfile, new_file)
因此,curfile保存两个列变量V1和V2以及开头的观察编号列。
现在,当我使用file.copy将cur文件的内容复制到.csv文件中,然后在Excel中打开新的.csv文件时,所有数据似乎都连接起来并出现在一个列中,是否存在如何分别显示每个列?提前感谢您的建议。
.txt文件中的数据如下所示,
"","V1","V2","V3"
"1",-0.02868862,5.442283e-11,76.3
"2",-0.03359281,7.669754e-12,76.35
"3",-0.03801883,-1.497323e-10,76.4
"4",-0.04320051,-6.557672e-11,76.45
"5",-0.04801207,-2.557059e-10,76.5
"6",-0.05325544,-9.986231e-11,76.55
答案 0 :(得分:0)
您需要在Excel中使用Text to columns
功能,选择逗号作为分隔符。菜单中此点的位置取决于您使用的Excel版本。