Python 当我的一列中有datetime时,如何克服此错误并将文件保存到excel
我有一个球员数据集,其中给出了他们每场比赛的得分。每名球员在每场比赛中都会根据表现得分。我必须在每场比赛的每个球员旁边写一个名为“最近表现”的专栏,其中应该包含最近一场比赛的得分/表现 我已经根据比赛和比赛中的不同球员对数据进行了分组,但我不知道如何在每组比赛中搜索每个球员,并从最近结束的比赛中获得他们的分数 ''' ''' 我不知道该怎么做,有人能帮我吗 资料 ''' ''' 期望Python 当我的一列中有datetime时,如何克服此错误并将文件保存到excel,python,pandas,datetime,export-to-excel,Python,Pandas,Datetime,Export To Excel,我有一个球员数据集,其中给出了他们每场比赛的得分。每名球员在每场比赛中都会根据表现得分。我必须在每场比赛的每个球员旁边写一个名为“最近表现”的专栏,其中应该包含最近一场比赛的得分/表现 我已经根据比赛和比赛中的不同球员对数据进行了分组,但我不知道如何在每组比赛中搜索每个球员,并从最近结束的比赛中获得他们的分数 ''' ''' 我不知道该怎么做,有人能帮我吗 资料 ''' ''' 期望 matchid player dateandtime
matchid player dateandtime score recntprformnce
51526 gwen 2012-01-09T16:51:00.000-05:00 67 Nan
51526 lara 2012-01-091T16:51:00.000-05:00 89 Nan
51678527 lara 2012-01-101T16:51:00.000-05:00 45 89
51678527 gwen 2012-01-101T6:51:00.000-05:00 96 67
................................................
如果玩家以前从未参加过任何比赛,则显示Nan(最近的性能缩短了列名以适合一行)如果一名球员没有参加第526场比赛,但参加了第525场比赛,那么最近的表现应该是什么?最近的表现应该基于最近结束的测试,因此应该考虑日期时间,如果参加该比赛的球员也没有参加比赛ID,则将最近的表现放入527中或者别的什么。最重要的是DateMatchID仅用于分组!如果你能就如何做或其他任何事情提出任何建议。如果球员没有参加526场比赛,但参加了525场比赛,那么最近的表现应该是什么?最近的表现应该基于最近完成的测试,因此应该考虑日期时间,并将最近的表现从如果玩家也参与了那场比赛,那么它就进入了527,而matchid并没有参与提升或其他任何活动。最重要的是DateMatchID仅用于分组!如果你可以的话,请给出任何关于如何做的建议。
matchid player dateandtime score
51526 gwen 2012-01-09T16:51:00.000-05:00 67
51678527 lara 2012-01-09T16:51:00.000-05:00 45
51526 lara 2012-01-101T16:51:00.000-05:00 89
51678527 gwen 2012-01-101T6:51:00.000-05:00 96
matchid player dateandtime score recntprformnce
51526 gwen 2012-01-09T16:51:00.000-05:00 67 Nan
51526 lara 2012-01-091T16:51:00.000-05:00 89 Nan
51678527 lara 2012-01-101T16:51:00.000-05:00 45 89
51678527 gwen 2012-01-101T6:51:00.000-05:00 96 67
................................................