最近在整理文件,准备把vcf文件转化为Excel格式,或者CSV格式,网上搜了一堆资料,还真有人专门开发出转化格式的工具:叫vcf2csv(下载地址http://vcf2csv.sourceforge.net/#links),赶紧下载安装,开始转化,结果弹出行列不一致的错误,遂放弃。
尝试了一堆无用的工具以后,想着能不能用R的write.csv来实现转化,结果顺利解决。现将示例代码演示一下:
data<-read.table("/path/data.vcf",header=F)
write.csv(data,file="/path/data.csv",row.names=FALSE)
其实就是一个读入写出的过程,非常简单!
还有另外一个方法:
打开一个新建的Excel表,点击数据→自文本:
选中你想导入的vcf文件,点击“导入”:
选中分隔符号,点击下一步:
选中“空格”,点击下一步:
点击“完成”
选中“现有工作表”,也可以选择“新工作表”,点击“确定”,自从,文件的导入工作完成。