python-3.x - 如何使用 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
的对象,如果这甚至是最好的使用方法,我不知道。
解决方案
推荐阅读
- laravel - 为 Laravel 应用自动设置新的 Digital Ocean 服务器
- php - 批量重构:重命名 PHP 源文件中的类引用
- java - 使用 foreach 填充二维数组 Java
- java - 如何让 Velocity 使用 Microsoft JDBC 驱动程序从数据源中检索模板?
- r - 创建用于特定脚本的 R 安装程序
- reactjs - 简单的 MERN Axios 调用对我不起作用(也从来没有)。一致的 404 错误。可能是由于文件结构
- flutter - Flutter TextFormField 在重建时不更新值
- android - getUserMedia 可以与 Android 的 IP 网络摄像头一起使用吗?
- javascript - 如何以编程方式正确移动对象?
- javascript - 我对 call() 感到困惑,为什么我的代码不起作用?