4 回答

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
您需要從 Pandas DataFrame 中選擇行。您可以使用以下邏輯根據(jù)特定條件從 Pandas DataFrame 中選擇行:
df.loc[df['列名']條件]
實(shí)際上這意味著:
result = df.loc[df['HomeTeam'] == 'PS Germain']
你得到的結(jié)果是:
print(result)
當(dāng)然,您可以使用更多條件并將它們組合起來。

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
'Paris SG' 主隊(duì)或客隊(duì):
import pandas as pd
df = pd.read_csv('F1.csv')
dh = df[['Date','HomeTeam','AwayTeam','FTHG','FTAG']]
index_list = dh[(dh['HomeTeam'] == 'Paris SG') | (dh['AwayTeam'] == 'Paris SG')].index.tolist()
dh_final = dh.iloc[index_list]

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
過濾列Paris SG中的位置HomeTeam:
import pandas as pd
df = pd.read_csv('https://www.football-data.co.uk/mmz4281/1920/F1.csv')
df = df[df['HomeTeam'] == 'Paris SG']

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
嘗試以下示例:
for ind in df.index:
if(df['HomeTeam'][ind]=='PS Germain'):
#Do the needfull
添加回答
舉報(bào)