将数据导出到Excel,只获得了最后一行

时间:2019-02-02 16:23:17

标签: python pandas dataframe

使用代码时,我只会得到最后的结果。我知道这是因为它替换每个结果,但我应该怎么办呢?

posts = driver.find_elements_by_class_name("scoreboardInfoNames")
poster = driver.find_elements_by_class_name("outcomeCollection")

for post in posts, poster:
    data = pd.DataFrame({"Teams": [post.text], "Odds": [poster.text]})


datatoexcel = pd.ExcelWriter("Matches.xlsx", engine="xlsxwriter")

data.to_excel(datatoexcel, sheet_name="Sheet1")

datatoexcel.save()

我希望它像这样

  Teams          Odds
  Team1         Odds1
  Team2         Odds2
  Team3         Odds3
    .             .
    .             .
    .             .

0 个答案:

没有答案