马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
读取 data.csv 文件中的学生信息,然后找出最重的同学并将其姓名输出到 Python Shell 窗口。
可能存在多人体重相同的情况
姓名,性别,专业,身高(cm),体重(kg)
张德,男,国际经济与贸易,169,67
赵雨,女,国际经济与贸易,157,49
周远航,男,经济学,166,71
胡凯,男,国际经济与贸易,170,75
孙思思,女,国际经济与贸易,150,42
钱行,男,计算机科学与技术,163,56
吴齐,女,国际经济与贸易,173,51
刘芝,女,经济学,164,55
郑良,男,计算机科学与技术,163,60
蔡玲,女,经济学,165,57
黄珊珊,女,经济学,170,50
范童书,男,计算机科学与技术,180,75
胡甜娜,女,计算机科学与技术,155,45
董佳佳,女,国际经济与贸易,157,47
解晨娜,女,计算机科学与技术,172,50
梁明明,男,计算机科学与技术,178,75
谢牧,男,经济学,172,73
杨海,男,经济学,168,78
方燕,女,经济学,160,50
我用了五种代码只有最后一种可以把体重相同的人全输出但是PTA平台的作业还是不能通过 不知道哪里错了
import pandas
df=pandas.read_csv("data.csv")
df=df[['体重(kg)','姓名']]
df=df.sort_values(by=['体重(kg)'])
df=df.tail(1)
df=df["姓名"].values
print(",".join(df))
import pandas
df=pandas.read_csv("data.csv")
df=df.set_index("体重(kg)")
df=df.sort_index()
df=df.tail(1)
df=df["姓名"].values
print(",".join(df))
import pandas
df=pandas.read_csv("data.csv")
df=df.sort_values(by=['体重(kg)'])
df=df[['姓名']]
df=df.tail(1)
df=df["姓名"].values
print(",".join(df))
import pandas
df=pandas.read_csv("data.csv")
df_1=df["体重(kg)"].idxmax()
df=df.loc[df_1]
df=df[['姓名']].values
print(",".join(df))
import pandas
df=pandas.read_csv("data.csv")
df_1=df.loc[:,"体重(kg)"].max()
df=df[df['体重(kg)'].isin([df_1])]
df=df['姓名'].values
print(",".join(df))
|