Ошибка в наличии последовательности - TypeError: элемент последовательности 0: ожидаемый экземпляр str, найден список - PullRequest
0 голосов
/ 09 мая 2020

Мне нужна ваша помощь в объединении списка слов в строку. Я пытался сопоставить его со строкой, но безуспешно. Вот фрагмент моего for-l oop.

for i in range(len(tokenized)):
    tokenized[i] = ' '.join(tokenized[i])

Это то, что хранится в токенизированных


0                         [, halv, cancel, due]
1    [mercyofallah, good, time, wrap, granular, det...
2    [day, digit, india, murder, e, learn, g, onlin...
3    [india, like, run, remain, rna, kit, essenti, ...
4    [tough, time, best, way, grow, learn, case, te...
Name: clean_art, dtype: object```

1 Ответ

0 голосов
/ 09 мая 2020

Это то, что вам нужно сделать, не зная, какой тип данных токенизируется:

df = pd.DataFrame({
'tokenized': [
    ['mercyofallah', 'good', 'time', 'wrap', 'granular'],
    ['day', 'digit', 'india']
]
})
df['string'] = df['tokenized'].apply(lambda x: ' '.join(x))
print(df)



                                   tokenized                                string
0  [mercyofallah, good, time, wrap, granular]  mercyofallah good time wrap granular
1                         [day, digit, india]                       day digit india
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...