您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python中的文本语言检测

python中的文本语言检测

在循环中,您通过执行以下操作覆盖整个列:

df['Languagereveiw'] = lang

如果要在for循环中使用,请使用iteritems

for index, row in df['Review'].iteritems():
    lang = detect(row) #detecting each row
    df.loc[index, 'Languagereveiw'] = lang

但是,您可以放弃循环并执行

df['Languagereveiw'] = df['Review'].apply(detect)

在整个列上执行函数的语法糖

关于您后面的关于从语言代码转换为完整描述的问题:

“ en”到“ english”,

多语种

这提供了检测语言,获取语言代码和完整描述的功能

python 2022/1/1 18:52:05 有317人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶