首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python pandas VS excel成绩赋值等级

pandas VS excel成绩赋值等级 【问题】有一张成绩表如下 【要求】 在总分后面添加一列,按如下要求输入等级 【知识点】 apply函数 apply函数是`pandas`里面所有函数中自由度最高的函数...这个函数需要自己实现,函数的传入参数根据axis来定,比如axis = 1,就会把一行数据作为Series的数据 结构传入自己实现的函数中,我们在函数中实现对Series不同属性之间的计算,返回一个结果..."B" elif score>=60: return "C" else: return "D" d=pd.read_excel('pandas VS excel成绩赋值等级...) print(d) d['等级']=d['总分'].apply(lambda x: get_letter_grade(x)) print(d) d.to_excel('pandas VS excel成绩赋值等级..._out.xlsx',index=False) print("done") 说明: 1.把Excel成绩读入打印出来为 2.新建一个“等级“的列,并赋值等级如下 3.输出为excel文件内容如下

2.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

python——赋值

赋值 赋值操作,本来没有什么细节。但是python现在的赋值操作也是花里胡哨的,跟C++快一样烦人了,你不用这种方式,总有人用,因此还是有必要学一下。...赋值成功。 这种操作是由于python会在赋值的时候发生解包操作,这个操作能够在赋值运算符左右两侧的序列长度是相等的情况下进行。...的目的有些背道而驰,可能这样做会显得python比较高大上,而不是那么简单。...python3中的扩展序列解包 python3中对于那种将序列划分为“前面指定的一部分和剩余的部分”这种常见的编码模式提供了扩展序列解包方式。...例如: x *= 2 x /= 2 x **= 100 C/C++程序员注意,python没有支持x++(++x),x–(--x)这种自增或者自减方式。 增量赋值和共享引用 以+为例,进行说明。

2.1K20

Python——赋值语句

事实上,Python中原始的元组和列表赋值语句形式,最后已经被通用化,以接受右侧可以是任何类型的序列,只要长度相等即可。...你可以将含有一些值的元组赋值含有一些变量的列表,字符串中的字符赋值含有一些变量的元组。...b,c ('S', 'P', 'AM') 序列解包赋值语句也会产生另一种Python常见用法,也就是赋值一系列整数给一组变量。...中的扩展序列解包 一个带有单个星号的名称,可以在赋值目标中使用,以指定对于序列的一个更为通用的匹配——一个列表赋了带星号的名称,该列表收集了序列中没有赋值其他名称的所有项。...多目标赋值语句就是直接把所有提供的变量名都赋值右侧的对象: >>> a = b = c = 'spam' >>> a,b,c ('spam', 'spam', 'spam') >>> a is

1.8K20
领券