#pandas #dataframe
Вопрос:
Я хочу извлечь список с веб-страницы и превратить его в фрейм данных. Я использую следующий код
url = 'https://ec.europa.eu/info/business-economy-euro/banking-and-finance/financial-supervision-and-risk-management/anti-money-laundering-and-counter-terrorist-financing/eu-policy-high-risk-third-countries_en'
EU = pd.read_html(url)
print(EU)
df = pd.DataFrame(EU)
Я получаю следующую ошибку: Ошибка значения: Необходимо передать 2-d ввод. форма=(1, 21, 2)
Комментарии:
1. Ты можешь попробовать
df = pd.DataFrame(EU[0])
?2. Это сработало! И, конечно, теперь это имеет смысл 🙂
Ответ №1:
import pandas as pd
url = 'https://ec.europa.eu/info/business-economy-euro/banking-and-finance/financial-supervision-and-risk-management/anti-money-laundering-and-counter-terrorist-financing/eu-policy-high-risk-third-countries_en'
EU = pd.read_html(url)
df = pd.DataFrame(EU[0])