Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何找到每场比赛的总得分(可以通过比赛id和局数了解) df=pd.read_csv('./ipl/all_matches.csv')) df1=df[‘比赛id’、‘赛季’、‘场地’、‘局’、‘前锋’、‘投手’、‘击球队’、‘保龄球队’、‘球’、‘跑垒’、‘附加队员’] df1=df1.loc[(df1[‘球’]_Python_Pandas_Dataframe - Fatal编程技术网

Python 如何找到每场比赛的总得分(可以通过比赛id和局数了解) df=pd.read_csv('./ipl/all_matches.csv')) df1=df[‘比赛id’、‘赛季’、‘场地’、‘局’、‘前锋’、‘投手’、‘击球队’、‘保龄球队’、‘球’、‘跑垒’、‘附加队员’] df1=df1.loc[(df1[‘球’]

Python 如何找到每场比赛的总得分(可以通过比赛id和局数了解) df=pd.read_csv('./ipl/all_matches.csv')) df1=df[‘比赛id’、‘赛季’、‘场地’、‘局’、‘前锋’、‘投手’、‘击球队’、‘保龄球队’、‘球’、‘跑垒’、‘附加队员’] df1=df1.loc[(df1[‘球’],python,pandas,dataframe,Python,Pandas,Dataframe,我做了一些更改: 在pd.read_csv参数中指定要读取的列 groupbymatch_id并聚合每组的total列的总和 您希望根据匹配id进行分组,并对运行进行求和。看看:这能回答你的问题吗?但是我想把总数存储在数据帧本身中,那么我该怎么做呢that@SOUVIKGHOSH编辑我的回答通过的项目数量错误3,位置暗示1----以上代码生成此错误 use_col = ['match_id','season','venue','innings','striker','bowler','batti


我做了一些更改:

  • 在pd.read_csv参数中指定要读取的列
  • groupby
    match_id
    并聚合每组的
    total
    列的总和

  • 您希望根据匹配id进行分组,并对运行进行求和。看看:这能回答你的问题吗?但是我想把总数存储在数据帧本身中,那么我该怎么做呢that@SOUVIKGHOSH编辑我的回答通过的项目数量错误3,位置暗示1----以上代码生成此错误
    use_col = ['match_id','season','venue','innings','striker','bowler','batting_team','bowling_team','ball','runs_off_bat','extras']
    df=pd.read_csv('./ipl/all_matches.csv', usecols= use_col)
    
    df1=df1.loc[(df1['ball'] < 6.1)]
    df1['total'] = df1['runs_off_bat'] + df1['extras']
    total_run_per_match = df1.groupby('match_id').agg({'total': sum})
    
    df1['total_run_per_match'] = df1.groupby('match_id')['transform'].sum()