python - 将 url 列表写入单元格,然后写入 pd.to_excel。URL 列表变成一个 url。如何避免这种情况?
问题描述
我有一个 datframe,其中包含一些单元格中的 url 列表。
list_of_urls = ['https://gradireland.com/institution/nui-galway/538605-paediatrics-research', 'http://www.nuigalway.ie/courses/research-postgraduate-programmes/structured-phd/bacteriology.html', 'http://www.nuigalway.ie/media/Visiting-Students-Academic-Handbook-Semester-1-17_18.pdf', 'http://www.nuigalway.ie/medicine-nursing-and-health-sciences/phd-and-masters/paediatrics.html', 'http://ncla.ie/courses/research-postgraduate-programmes/structured-phd/paediatrics.html', 'http://www.nuigalway.ie/courses/research-postgraduate-programmes/structured-phd/bacteriology.html']
我使用以下方法将它们写入单元格join
:
', '.join(list_of_urls)
这是一个例子:
df = pd.DataFrame({'Data': [', '.join(list_of_urls)]})
df.to_excel('test.xlsx')
看起来 panads / excel 将这些视为一个长网址,因为有时我会收到max url
警告。
UserWarning: Ignoring URL
2079 characters since it exceeds Excel's limit for URLS
(force_unicode(url), max_url))
有没有办法将这些 url 保存到一个单元格中,以便 excel / pandas 将它们视为单独的 url 而不是一个?
解决方案
推荐阅读
- java - 项目反应堆:collectList() 之后的 block() 对 Flux.create() 不起作用
- c# - 将此 C# 代码转换为等效功能
- javascript - XMLHTTPRequest 未收到来自 LotusScript 代理的响应
- azure - Azure Databricks 在 Blob 存储上打开文件时出现问题
- javascript - Java Script - 如何将所有结果返回给函数调用?
- c++ - OpenCV 加载 CIE L*a*b* 图像
- powershell - 在 Jenkins 中从 Git 运行 Powershell 脚本
- java - 为我的 Web 应用程序存储图像和视频文件的方式和位置
- adfs - Wsfedsaml2 - 解密密钥
- controller - 如何将选择列表的整数值传递给laravel中的控制器?