如何确定二维表格对应的排序?

  1. import pandas as pd
  2. data = {'姓名': ['皮卡丘', '小火龙', '可达鸭', '杰尼龟', '妙蛙种子', '超梦'],
  3. '数学': [98, 78, 33, 76, 97, 95],
  4. '语文': [93, 82, 67, 82, 88, 92],
  5. '英语': [97, 87, 64, 73, 74, 100],
  6. '总分': [288, 247, 164, 231, 259, 287]}
  7. df = pd.DataFrame(data)
  8. sorted_df = df.sort_values(by='总分', ascending=False)
  9. print(sorted_df)
  10. # 第一种取值方法
  11. print("行名为3,列名为'数学'——杰尼龟的数学成绩:")
  12. print(sorted_df.loc[3, '数学'])
  13. # 第二种取值方法
  14. print("行数为3,列数为1——小火龙的数学成绩:")
  15. print(sorted_df.iloc[3, 1])
这里我要核对是否正确,要等运算出来看第一步的总分排序才知道,第二步、第三步的排序正确否?用程序可以清晰选出,我不知道效果的情况下如何指定?难道我要自己画草稿?
已邀请:
程序不是直接写一次就成功完全满足需求的,实际会不断根据需求调整、调整代码的哟

要回复问题请先登录注册