我想计算每行标签的数量,但是在遍历每一行时,即使我的列数据类型是object,我也遇到了属性错误。参见下面的代码。
Tag_data.dtypes
Id int64
标题对象 身体对象 标签对象 dup_count int64 dtype:对象
actual code
Tag_data["tag_counts"]=Tag_data["Tags"].apply(lambda text:len(text.split(" ")))
Tag_data.head()
AttributeError:“ float”对象没有属性“ split”
答案 0 :(得分:0)
似乎“标签”列的数据类型为浮点型。 在应用拆分功能之前,尝试将其更改为字符串:Tag_data ['Tags']。apply(str)