AttributeError: у объекта 'float' нет атрибута 'split' в пандах - PullRequest
0 голосов
/ 26 февраля 2019

Я хочу посчитать количество тегов в строке, но при циклическом просмотре каждой строки я получаю ошибку атрибута, даже если мой тип данных для столбца является объектом.см. приведенный ниже код.

Tag_data.dtypes
Id            int64

Титульный объект Тело объект Теги объект dup_count int64 dtype: object

actual code 
Tag_data["tag_counts"]=Tag_data["Tags"].apply(lambda  text:len(text.split(" ")))
Tag_data.head()

AttributeError: у объекта 'float' нет атрибута 'split'

1 Ответ

0 голосов
/ 26 февраля 2019

Кажется, тип данных столбца «Tag» - это число с плавающей запятой.Попробуйте изменить его на строку перед применением функции разбиения: Tag_data ['Tags']. Apply (str)

...