【发布时间】:2017-10-03 18:27:13
【问题描述】:
所以下面是我的代码。作为嵌套列表的输出是它从左到右几乎无限地(不是字面意思,只是比喻地)。 Here is a video showing the output as a DF。但这是我的问题.... 之前有人告诉我,我的 PyCharm 被迷住了,人们在他们的 PyCharm 版本中得到了截然不同的外观。我有最新的更新版本,直接开箱即用。看起来比较乱。想法? 源代码:
from bs4 import BeautifulSoup
import requests
import pandas as pd
r = requests.post('https://opir.fiu.edu/instructor_evals/instr_eval_result.asp', data={'Term': '1175', 'Coll':
'CBADM'})
soup = BeautifulSoup(r.text, 'lxml')
tables = [[x.text.strip() for x in y.find_all('td')] for y in soup.find_all('table')]
# This gives you a nested list. For instance,
# tables[0] # gives you the first table, in list form tables
# [1] # gives you the second table, in list form
df = pd.DataFrame(tables)
print(df)
【问题讨论】:
标签: python python-3.x dataframe pycharm