码迷,mamicode.com
首页 > 其他好文 > 详细

类似于excel中的vlookup功能

时间:2015-02-06 14:33:40      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

def xx_pandas(duiying_path, input_path=None, output_path=None):
    data = pd.read_excel(duiying_path, sheetname=name)
    en_ch = {}  # 英文字段到中文字段的映射
    col1 = data[数据库名称.decode(utf8)]
    col2 = data[字段名称.decode(utf8)]
    for i in range(len(col1)):
        if str(col1[i]) == nan:
            continue
        en_ch[col1[i]] = col2[i].strip()
    old_data = pd.read_excel(input_path, sheetname=Sheet1)
    ch_names = {}
    index = []
    for l in old_data.index:
        ch_name = ‘‘
        if l in en_ch:
            ch_name = en_ch[l]
        ch_names[l] = ch_name
        index.append(l)
    s = Series(ch_names, name=数据库字段)
    old_data.insert(0, 数据库字段, s)
    print old_data.head(100)
    old_data.to_excel(output_path)

 

类似于excel中的vlookup功能

标签:

原文地址:http://www.cnblogs.com/ilxx1988/p/4277012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!