如何创建新的数据帧,只显示上次0-0 结束的预定比赛
import pandas as pd
import csv
import time
url = ('https://fbref.com/it/comp/11/calendario/Risultati-e-partite-di-Serie-A')
df = pd.read_html(url)[0]
df2 = df[['Sett.', 'Data', 'Casa','Punteggio', 'Ospiti']]
zero_df = df2.loc[(df2['Punteggio'] == '0–0')]
casa_next = zero_df.Casa
ospiti_next = zero_df.Ospiti
data_next = zero_df.Data
我不完全确定你在追求什么,因为你的zero_df
有所有显示"0-0"结果的比赛。如果你想要最后一个,你可以做
zero_df.sort_values('Data').head(1)
它产生
Sett. Data Casa Punteggio Ospiti
156 15.0 03-01-2021 Fiorentina 0–0 Bologna
或者,如果你想要最后3个,比如说,你可以做...head(3)
。