使用df 新增一列:
df['ExtraScore'] = df.Nationality.apply(add_extra, args=(10,))位置参数通过 args = () 来传递参数 , 类型为 tuple 。也可用下面的方法调用:
df['ExtraScore'] = df.Nationality.apply(add_extra, extra=10)运行后结果为:
Name Nationality Score ExtraScore小王 汉 450 10小李 回 460 0小黄 汉 460 0将 add_extra 作为 lambda 函数:
df['Extra'] = df.Nationality.apply(lambda n, extra : extra if n == '回' else 0, args=(10,))Pandas中函数有哪些?怎么使用pandas apply()函数的讲解到这里就结束了 , 想要学习更多知识的 , 可以继续关注哦!
猜你喜欢
- Python可变参数是什么?Python函数可变参数怎么写
- python中的枚举类是什么?如何进行枚举类的定义?
- 古今中外描写赞美腊梅的诗句欣赏
- 在word中如何使用制表位快速对齐文本 word中快速对齐文本的方法
- word文档中的水印怎么删除 快速删除Word文档中的水印的三种方法
- 如何快速删除Word文档中的水印?
- 如何删除Word中的多余的空格
- word中怎么打感叹号?word中打感叹号的方法
- Word中怎么找到双删除线位置的具体操作方法?
- Word中将文档加密后怎么解开?Word中将文档加密解开方法
