如何将以下.vcf数据转换为熊猫数据?
理想情况下,我希望它的形式:

到目前为止,我只能得到标题:
import pandas as pd
f = open('clinvar_final.txt',"r")
for line in f.readlines():
if line[:5] == 'CHROM':
vcf_header = line.strip().split('\t')
df = pd.DataFrame
df.header = vcf_header发布于 2022-01-25 12:09:52
import pandas as pd with open(filename, "r") as f: lines = f.readlines() chrom_index = [i for i, line in enumerate(lines) if line.strip().startswith("#CHROM")] data = lines[chrom_index[0]:]
header = data[0].strip().split("\t") informations = [d.strip().split("\t") for d in data[1:]]
vcf = pd.DataFrame(informations, columns=header)
https://stackoverflow.com/questions/70219758
复制相似问题