我正在做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('\n\n')
tagged.close()
print ('Finished Tagging')
i=0
答案 0 :(得分:0)
首先,写a = zip(types, tags)
而不是a = zip('types', 'tags')
摆脱'types'
和'标签'周围的引号。
第二,当您写types +'/' + tags + ' '
时,types
必须是字符串,而tags
必须是字符串。加号运算符(+
)不能将列表和字符串一起添加。它只能将列表添加到列表中或将字符串添加到字符串中。