Ошибка типа: можно только объединить список (не "str") - PullRequest
0 голосов
/ 03 ноября 2019

Я делаю pos-тегирование, а алгоритм - алгоритм Баума-Уэлча. Я хочу отправить типы и теги в файл .csv, но после запуска кода эта ошибка показывает

untagged =pd.read_csv('test.csv','UTF-8','r')

print ('Tagging...')

#taggedOutput = doTagging(sent,untagged)

[w for w in sent if w in untagged]

tagged = pd.read_csv("Tagged_bangla_hmm.csv",'a',encoding="utf-8", 

header=None, delimiter = r'\s+',skip_blank_lines=False, engine='python')

for sentence in tagged:

     a = zip('types', 'tags')

     for word, tag in  a:

         tagged.to_csv( types +'/' + tags + ' ')

         print(tagged)

         print('\n\n')

         tagged.close()

         print ('Finished Tagging')

         i=0

1 Ответ

0 голосов
/ 11 ноября 2019

Во-первых, пишите a = zip(types, tags) вместо a = zip('types', 'tags') Избавьтесь от кавычек вокруг 'types' и «тегов».


Во-вторых, когда вы пишете types +'/' + tags + ' ', typesдолжна быть строкой, а tags должна быть строкой. Оператор плюс (+) не может добавить список и строку вместе. Он может только добавить список в список или строку в строку.

...