第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Pandas 將數(shù)據(jù)導(dǎo)出到數(shù)據(jù)框

使用 Pandas 將數(shù)據(jù)導(dǎo)出到數(shù)據(jù)框

HUH函數(shù) 2023-06-27 16:11:13
我正在抓取此頁面https://www.betexplorer.com/soccer/netherlands/eerste-divisie-2018-2019/results/我想提取比賽、結(jié)果和日期。我使用了這段代碼:   df=[]    matches=driver.find_elements_by_xpath("//a[@class='in-match']")    for match in range(len(matches)):        df.append(matches[match].text)            results=driver.find_elements_by_xpath("//td[@class='h-text-center']")        for result in range(len(results)):        df.append(results[result].text)            date=driver.find_elements_by_xpath("//td[contains(@class, 'h-text-right')]")        for data in range(len(date)):        df.append(date[data].text)df = pd.DataFrame(df, columns=[['match', 'result', 'data']])我想導(dǎo)出到數(shù)據(jù)框,但出現(xiàn)此錯誤ValueError: Shape of passed values is (24, 1), indices imply (24, 3)
查看完整描述

1 回答

?
LEATH

TA貢獻1936條經(jīng)驗 獲得超7個贊

您的數(shù)據(jù)框只有一列,但columns=[['match', 'result', 'data']]您傳遞了三列名稱,這會給您帶來錯誤。


   df=[[] for x in range(3)]


    matches=driver.find_elements_by_xpath("//a[@class='in-match']")


    for match in range(len(matches)):

        df[0].append(matches[match].text)

        

    results=driver.find_elements_by_xpath("//td[@class='h-text-center']")

    

    for result in range(len(results)):

        df[1].append(results[result].text)

        

    date=driver.find_elements_by_xpath("//td[contains(@class, 'h-text-right')]")

    

    for data in range(len(date)):

        df[2].append(date[data].text)



data_frame = pd.DataFrame()

data_frame['match'] = df[0]

data_frame['result'] = df[1]

data_frame['data'] = df[2]


查看完整回答
反對 回復(fù) 2023-06-27
  • 1 回答
  • 0 關(guān)注
  • 221 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號