You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 years ago | |
|---|---|---|
| README.md | 4 years ago | |
README.md
review
#课堂练习: import pandas as pd #从csv读入数据到df_data.各列命名为编号,姓名,语文、数学,英语 df_data = pd.read_csv('score.csv.names=[编号,姓名,‘语文 数学 英语]) print(df_data) df_data = df_data.append({"编号”:106,“姓名"Jimmy’”语文”:90,“数学”:90,“英语”:100},ignore_index = True) #增加一条记录 #输出语文最高分,最低分,平均分 print(df_data[语文].max()) print(df_data['语文].min()) print('{:2f).format(df_data['语文].sum()/len(df_data['语文])))#平均分保留2位小数 print(df_data) #计算每个学生的平均分列,保留小数点后2位 df_data["平均分"]=round(df_data["语文"]+df_data["数学"]+df_data["英语”])/3.2) #将data按平均分的降序排列 df_data= df_data sort_values("[15]}}',ascending = False) #将data的编号,姓名,平均分列写入文件averagescore2.csv df_data.to_csv("averagescore2.csv",columns=['编号”,“姓名”,“平均分"].index=0) df_ave=pd.read_csv("averagescore2.csv") print(df_ave)