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格式文件转化为Excel(csv)格式文件(R语言的write.csv,write.table功能,Excel表的文件导入功能)

选中你想导入的vcf文件,点击“导入”:

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

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

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

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

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

点击“完成”

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

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

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

上一篇:01炼数成金TensorFlow基本概念


下一篇:解决mysql出现“the table is full”的问题