如何只从tsv文件python中打印某些变量

时间:2017-01-25 04:33:52

标签: python

我有一个tsv文件,其中包含以下变量,每个变量下面都有数据。我只想将药物名称描述目标病毒放入字典中。我怎么做?

Drug Name   Drugbank ID    Description    Indication    Targeted Virus

我有以下代码,但它会将我所有的变量打印到字典中。我只想要药物名称,描述和目标病毒

import csv

data = csv.reader(open('flu_results.tsv'),delimiter='\t')

fields = data.next()

for row in data:
    item = dict(zip(fields, row))

    print item

1 个答案:

答案 0 :(得分:-1)

在字段中查找感兴趣的列的索引,然后从行填充该索引的相应数据。拉上它们。