类型错误:只能连接列表(不能连接"str")



我正在做一个pos标记,算法是Baum-Welch算法。我想在.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('nn')
tagged.close()
print ('Finished Tagging')
i=0

首先,写a = zip(types, tags)而不是a = zip('types', 'tags')去掉'types'和'tags'周围的引号。


其次,当您编写types +'/' + tags + ' '时,types必须是字符串,tags必须是字符串。加号运算符(+(不能将列表和字符串一起添加。它只能将列表添加到列表或将字符串添加到字符串。

最新更新