【发布时间】:2017-03-15 04:44:00
【问题描述】:
我正在尝试解析网站的表格,但我仍然很笨。对于每个链接,只有第二个表/数据框附加到 SS。有多个链接,因此需要一个 while 循环。使用我能找到的很少的东西,我只是坚持这一点,我很确定这是完全关闭的:
import pandas as pd
from pandas import ExcelWriter
a=1
alist = []
writer = ExcelWriter('name.xlsx')
def dffunc():
dfs = pd.read_html('http://websitepath{}.htm'.format(a))
df = dfs[1]
alist.append(df,ignore_index=True)
alist = pd.concat(df, axis=0)
while a<9:
dffunc()
a+=1
alist.to_excel(writer, index=False)
writer.save()
【问题讨论】:
标签: python-3.x pandas dataframe append concat