【发布时间】:2020-11-26 12:01:16
【问题描述】:
为什么 A 有效,而 B 无效?
(A)
inventory['in_stock'] = inventory.quantity.apply(lambda x: 'True' if x > 0 else 'False')
(B)
inventory.in_stock = inventory.quantity.apply(lambda x: 'True' if x > 0 else 'False')
创建列时,为什么不能使用点对象?是因为没有通过吗?热衷于理解这背后的理论。
【问题讨论】:
-
BTW
inventory['in_stock'] = inventory.quantity.apply(lambda x: x > 0)如果你想获得布尔值就足够了