我曾多次嘗試將“資料”從串列轉換為資料幀,因為它說它不是 2d,它不是,但我不知道為什么它不是。它說它是 1 x 137 x 29,我不知道如何解決這個問題,以便我可以編輯該資料框。
from selenium import webdriver
import time
import pandas as pd
PATH = "C:\Program Files (x86)\Chrome\chromedriver_win32\chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.maximize_window()
page = driver.get("https://www.europeantour.com/dpworld-tour/abu-dhabi-hsbc-championship-2021/leaderboard?holebyhole=true&round=1")
time.sleep(3)
data = pd.read_html(driver.page_source)
driver.quit()
uj5u.com熱心網友回復:
變數“資料”是資料幀的串列。在這里,它是一個只有 1 個資料框的串列。要訪問資料框,請使用 data[0]。如果您希望將其存盤在新變數中,
df = data[0]
變數“df”是您要查找的資料框
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/497456.html
