У меня есть рамка данных со списком 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')
Похоже, панады / Excel лечит это один длинный URL, потому что иногда я получаю предупреждение max url
.
UserWarning: Ignoring URL
2079 characters since it exceeds Excel's limit for URLS
(force_unicode(url), max_url))
Есть ли способ сохранить эти URL-адреса в одну ячейку, поэтому excel / pandas обрабатывает их как отдельные URL-адреса, а не как один?