Разделить таблицу на столбцы pandas html - PullRequest
0 голосов
/ 22 марта 2020

Доброе утро, я делаю небольшой веб-проект, и мне удалось собрать 988 таблиц в один столбец DF, дело в том, что каждая таблица имеет 21 строку и 98 столбцов самостоятельно. Поэтому я хотел бы разделить DF на 98 столбцов. Мне не нужны целые 98 столбцов, достаточно только первых 8.

puntuaciones =[]
for partido in codigo_base:

  table_punt = partido.find_all('table')[0]
  df_punt = pd.read_html(str(table_punt))
  puntuaciones.append(df_punt) 

В codigo_base я сохранил код HTML. Мне интересно, было бы лучше создать списки для элементов в таблице, а затем просто собрать их вместе. Суть в том, что я хотел бы сделать, чтобы сохранить данные в кадре данных, я могу распечатать в табличном виде, как я хочу их получить, но я не могу понять, как это сделать сам. Табуляция очень хорошо определяет столбцы. Я хотел бы сделать что-то подобное и сохранить это в DF.

print( tabulate(df_punt[0], headers='keys', tablefmt='psql') 

табуляция потрясающая

Спасибо и хорошего дня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...