【发布时间】:2018-10-30 18:37:06
【问题描述】:
我必须检查标题列是否包含颜色列中的颜色值。
dataframe1['title'].str.contains(dataframe1['color'])
我收到一个错误
TypeError: 'Series' 对象是可变的,因此它们不能被散列
【问题讨论】:
-
试试
dataframe1.apply(lambda x: x['title'].str.contains(x['color']) -
@Rakesh 谢谢,它工作正常。
-
@Rakesh 请不要在此处提出使用 apply 的解决方案。还有更好的选择。
-
@coldspeed。对不起,我不知道。仍处于 Pandas 和 numpy 的起步阶段