美文网首页
查找两列

查找两列

作者: keaidelele | 来源:发表于2017-09-08 10:36 被阅读5次
import os
import pandas
dir = "C://Downloads"
myfile = os.path.join(dir,"idmapping_selected.tab")
#myfile = os.path.join(dir,"test.txt")
fw = open(os.path.join(dir,"map"),"w")

num = 0
with open(myfile) as infile:
    for line in infile:
        line_arr = line.split('\t')
        if(line_arr[3]==""):
            continue
        if ";" in line_arr[3]:
            pro_arr = line_arr[3].split(";")
            for item in pro_arr:
                #print item.strip()+"\t"+line_arr[0]+"\n"
                fw.write(item.strip()+"\t"+line_arr[0]+"\n")
                num=num+1
        else:
            #print line_arr[3]+"\t"+line_arr[0]+"\n"
            fw.write(line_arr[3]+"\t"+line_arr[0]+"\n")
            num=num+1
        if num%100000==0:
            print num

dic = dict()



相关文章

  • 查找两列

  • EXCEL操作公式

    EXCEL中怎么查找某列数据在另一列对应的内容 对比两列不同

  • 查找

    静态查找顺序查找 折半查找 散列查找 动态查找二叉排序树 散列查找 ASL(平均查找长度) - 衡量查找算法效率的...

  • 4 查找

    静态查找 顺序查找法 折半查找法 散列 散列的概念 散列函数 冲突解决方法 散列算法设计与分析

  • 29、Vlookup函数增强版(index函数、match函数)

    VlookUP只能从左往右查找,而且需要包含查找列,和取值列(只能更改位置,才能实现)VlookUP函数做了两项工...

  • Excel 向左查找

    vlookup(查找值,if({1,0},索引列,查找列),2,false)

  • day20

    三剑客—awk NR 根据行查找文件内容 查找第二行内容 查找2行中前2列 $ 列根据列查找文件内容 查找文件中1...

  • Excel-函数-column/match函数

    column函数: 用途:用于查找数值所在列的列值 方法:column(数值),返回列值 案例: 目标:查找“张三...

  • 散列查找

    hash查找的是性能较好的算法之一,但它对于hash算法的设计有很大的技巧。生成hash的时候,不同的元素可能生成...

  • 数据结构笔记(散列查找->散列表)

    为了解决动态查找的问题散列查找法的两项基本工作: 计算位置:构造散列函数确定关键词存储位置 解决冲突:应用某种策略...

网友评论

      本文标题:查找两列

      本文链接:https://www.haomeiwen.com/subject/zdjjrxtx.html