首页 > 解决方案 > 如何使用 urlparse 在 Excel 中执行类似于 VLOOKUP 的操作?

问题描述

我需要比较来自 csv 的两组数据,一组(csv1)与列“listing_url”,另一组(csv2)与列“parsed_url”和“url_code”。我想在 csv1(特别是 netloc)上使用 urlparse 的结果集与 csv2 'parsed_url' 进行比较,并将匹配值从 'url_code' 输出到 csv。

from urllib.parse import urlparse
import re, pandas as pd
scr = pd.read_csv('csv2',squeeze=True,usecols=['parsed_url','url_code'])[['parsed_url','url_code']]
data = pd.read_csv('csv1')
L = data.values.T[0].tolist()
T = pd.Series([scr])
for i in L:
    n = urlparse(i)
    nf = pd.Series([(n.netloc)])

我一直在尝试将数据转换为我可以使用map的对象,如果这甚至是最好的使用方法,我不知道。

标签: python-3.xpandas

解决方案


推荐阅读