首先,我从一个csv文件创建了一个名为'inventory'的pandas数据框架
instock = lambda x:True if inventory.quantity〉0 else False inventory['in_stock'] = inventory.quantity.apply(str.instock)
我尝试用布尔值创建一个新列,数量〉0时为True,否则为False
当我尝试打印更新的数据框时,我得到AttributeError
我不知道我做错了什么,有人能帮助我理解库在这种情况下是如何工作的吗?变量instock不应该是一个布尔值吗?它看起来像是一个泛型对象
1条答案
按热度按时间4si2a6ki1#
Lambda函数在这里是不必要的,comapre列为更大的像
0
为矢量化的解决方案:学习目的: