Python 如何翻译熊猫专栏
我在做阿拉伯语情绪分析项目。在我的无监督学习方法中,我试图使用谷歌翻译库将词汇翻译成阿拉伯语。 词典['word']列包含所有英语单词。 我尝试了以下方法:Python 如何翻译熊猫专栏,python,json,pandas,sentiment-analysis,translate,Python,Json,Pandas,Sentiment Analysis,Translate,我在做阿拉伯语情绪分析项目。在我的无监督学习方法中,我试图使用谷歌翻译库将词汇翻译成阿拉伯语。 词典['word']列包含所有英语单词。 我尝试了以下方法: -lexicon['ngram'] = lexicon['word'].apply(translator.translate, src='en', dest='ar') -lexicon["ngram"] = lexicon["word"].map(lambda x: translator.translate(x, src="en", de
-lexicon['ngram'] = lexicon['word'].apply(translator.translate, src='en', dest='ar')
-lexicon["ngram"] = lexicon["word"].map(lambda x: translator.translate(x, src="en", dest="ar").text)
-lexicon["ngram"] = translator.translate(lexicon["word"], src="en", dest="ar").text
他们总是给我同样的错误:
**JSONDecodeError:期望值:第1行第1列(字符0)**
我不明白为什么会出现这个错误,尽管我复制了它,就像我在stackoverflow上发现的一样。
我的词典包含了近7000个单词,我读到它可以同时翻译多达15k个单词。有人能帮忙吗?提前谢谢 尝试执行下面的行
lexicon['ngram'] = lexicon['word'].apply(lambda x: translator.translate(x, dest='ar').text)
我模拟了下面的代码,它正在翻译单词
import pandas as pd
from googletrans import Translator
translator = Translator(service_urls=[
'translate.google.com',
'translate.google.co.kr',
])
words = ['quick', 'brown', 'fox']
lexicon = pd.DataFrame(words, columns=['word'])
lexicon['ngram'] = lexicon['word'].apply(lambda x: translator.translate(x, dest='ar').text)
lexicon
输出-
word ngram
0 quick بسرعة
1 brown بنى
2 fox ثعلب
单词ngram
0快速
1棕色
2福克斯
尝试执行下面的行
lexicon['ngram'] = lexicon['word'].apply(lambda x: translator.translate(x, dest='ar').text)
我模拟了下面的代码,它正在翻译单词
import pandas as pd
from googletrans import Translator
translator = Translator(service_urls=[
'translate.google.com',
'translate.google.co.kr',
])
words = ['quick', 'brown', 'fox']
lexicon = pd.DataFrame(words, columns=['word'])
lexicon['ngram'] = lexicon['word'].apply(lambda x: translator.translate(x, dest='ar').text)
lexicon
输出-
word ngram
0 quick بسرعة
1 brown بنى
2 fox ثعلب
单词ngram
0快速
1棕色
2福克斯
可能,首先尝试将
词典['word']
转换为字符串,然后使用apply。可能,首先尝试将词典['word']
转换为字符串,然后使用apply。