python - 如何使用 pandas 将函数重写为 lambda 函数?
问题描述
我有一个功能:
def function(x):
return x > 0
data['number'] = data['arr_nums'].apply(function)
如何使用 pandas 将其重写为 lambda 函数?谢谢!
解决方案
非常简单的解决方案:
function = lambda a : a > 0
data['number'] = function(data['arr_nums'])
推荐阅读
- html - Angular2 *ngIf 优雅的改变值的方法
- hive - Hive:异常.. 类 jdk.internal.loader.ClassLoaders$AppClassLoader 不能转换为类 java.net.URLClassLoader
- python - Tkinter 小部件彼此相邻并位于下方
- typescript - TypeScript 泛型类型的泛型类型
- java - 等待一个线程的Future时线程是否会继续执行
- java - Intellij IDEA:仅在方法上方没有字段时才在方法周围添加新行
- hive - 如何使用 Hive 创建具有单个 hdfs 路径的 n 个外部表
- jquery - scrollTop jquery,滚动到div不滚动?
- r - 我收到一条关于我的函数的“unexpected { in {”消息 - 看不到它在哪里或理解为什么该函数不起作用
- c# - AutoFixture:确保每个枚举元素至少使用一次