第一组数据:参加比赛的球员。这些数据集 记录球员和球队。你知道吗
df_team = pd.DataFrame({
'Country': ["India","India","India","AUS","AUS","AUS"],
'Player': ["SACHIN","RAHUL","SAURBH","STEVE","SHEN","RICKY"]
})
第二个数据集:这些记录集有击球手在第一局和第二局比赛中的得分。注意一些球员,而不是打一些比赛。你知道吗
df_scores = pd.DataFrame({
'Player': ["SACHIN", "SACHIN", "RAHUL", "RAHUL", "SAURBH", "STEVE", "RICKY", "RICKY", "RICKY", "RICKY"],
'INNG1': [70, 10, 55, 75, 100, 7, 75, 55, 45, 17],
'INNG2': [50, 20, 35, 25, 100, 17, 25, 45, 65, 71]
})
需要结果数据集:这里我们希望每个团队有一行。所有击球手的得分将记录在一行中。我们需要这个反馈给神经网络,因此位置也很重要。你知道吗
df_result = pd.DataFrame({
'Country': ["India", "India", "India", "AUS", "AUS", "AUS"],
'Player': ["SACHIN", "RAHUL", "SAURBH", "STEVE", "SHEN", "RICKY"],
'1-INNG1': [70, 55, 100, 7, 'NA', 75],
'1-INNG2': [50, 55, 100, 7, 'NA', 25],
'2-INNG1': [10, 75, 'NA', 'NA', 'NA', 55],
'2-INNG2': [20, 75, 'NA', 'NA', 'NA', 45],
'3-INNG1': ['NA', 'NA', 'NA', 'NA', 'NA', 45],
'3-INNG2': ['NA', 'NA', 'NA', 'NA', 'NA', 65],
'4-INNG1': ['NA', 'NA', 'NA', 'NA', 'NA', 17],
'4-INNG2': ['NA', 'NA', 'NA', 'NA', 'NA', 71],
})
如何得到这个结果?你知道吗
用途:
解释:
MultiIndex
,按^{MultiIndex
DataFrame
相关问题 更多 >
编程相关推荐