2024-05-17 08:20:36 发布
网友
如何在python中读取字符串行
我有一个足球csv文件
https://www.football-data.co.uk/mmz4281/1920/F1.csv 我想检索所有有PS Germain的线路
import pandas as pd df = pd.read_csv('F1.csv') dh = df[['Date','HomeTeam','AwayTeam','FTHG','FTAG']] dh.head()
“巴黎SG”主队
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]
您需要从数据框中选择行。 您可以使用以下逻辑根据特定条件从数据帧中选择行:
df.loc[df['column name']条件]
实际上,这意味着:
result = df.loc[df['HomeTeam'] == 'PS Germain']
您将通过以下方式获得结果:
print(result)
当然,您可以使用更多条件并将其组合
请尝试以下示例:
for ind in df.index: if(df['HomeTeam'][ind]=='PS Germain'): #Do the needfull
“巴黎SG”主队
您需要从数据框中选择行。 您可以使用以下逻辑根据特定条件从数据帧中选择行:
df.loc[df['column name']条件]
实际上,这意味着:
您将通过以下方式获得结果:
当然,您可以使用更多条件并将其组合
请尝试以下示例:
相关问题 更多 >
编程相关推荐