Разделить список на отдельные слова - PullRequest
1 голос
/ 21 октября 2019

переменная remove_non_apha является списком. Следовательно, вы не можете вызвать str для него.

Чтобы разделить каждый элемент списка remove_non_apha на отдельные слова, выполните следующие действия:

new_list = []

длякаждый в remove_non_apha: new_list.append (each.split (""))

Ответы [ 2 ]

0 голосов
/ 21 октября 2019

Добро пожаловать в StackOverflow! Надеюсь, что это поможет

В первой строке кода необходимо понимать, что после выполнения этой строки тип данных remove_non_apha будет list

remove_non_apha = [re.sub(r"[^a-zA-Z0-9]", " ", file) for file in data[0]]
remove_non_apha.str.split(' ').str.len()

. Поэтому вы не можете использовать.str.split(' ').str.len() за это, что привело вас к AttributeError: 'list' object has no attribute 'str'

0 голосов
/ 21 октября 2019

Переменная remove_non_apha представляет собой список. Следовательно, вы не можете вызвать str для него.

Чтобы разбить каждый элемент списка remove_non_apha на отдельные слова, выполните следующие действия:

new_list = []

for each in remove_non_apha:
    new_list.append(each.split(" "))

Для подсчета вхожденияо каждом слове вам нужно будет предоставить больше информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...