【发布时间】:2019-05-26 18:53:43
【问题描述】:
我正在尝试从网站导入表格,然后将数据转换为 pandas 数据框。
网址是:https://en.wikipedia.org/wiki/List_of_postal_codes_of_Canada:_M
到目前为止,这就是我的代码:
import numpy as np
import pandas as pd
import requests
from bs4 import BeautifulSoup
website_url = requests.get(
'https://en.wikipedia.org/wiki/List_of_postal_codes_of_Canada:_M').text
soup = BeautifulSoup(website_url,'lxml')
My_table = soup.find('table',{'class':'wikitable sortable'})
for x in soup.find_all('table',{'class':'wikitable sortable'}):
table = x.text
print(My_table)
print(table)
如何将此网页表格转换为熊猫数据框? panda dataframe
【问题讨论】:
-
在此处以 read_html stackoverflow.com/questions/55566117/… 的形式回答,不确定是否会因为您只需要表格而使其重复。解决方案的第一部分仍然适用。
标签: python pandas beautifulsoup