панды, очищающие фрейм данных: Должны передавать 2-d вход. форма=(1, 21, 2)

#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])