vcf格式文件转化为Excel(csv)格式文件(R语言的write.csv,write.table功能,Excel表的文件导入功能)

最近在整理文件,准备把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文件,点击“导入”:

 选中分隔符号,点击下一步:

 

 选中“空格”,点击下一步:

 点击“完成”

 选中“现有工作表”,也可以选择“新工作表”,点击“确定”,自从,文件的导入工作完成。

 

原文地址:https://www.cnblogs.com/chenwenyan/p/7358423.html