Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 替换印度尼西亚语中的缩写或俚语_Python_Abbreviation - Fatal编程技术网

Python 替换印度尼西亚语中的缩写或俚语

Python 替换印度尼西亚语中的缩写或俚语,python,abbreviation,Python,Abbreviation,我在excel文件中有很多这样的文本数据 还有一个来自俚语或缩写词的字典列表,来自txt文件中的印尼单词 如何根据我以前制作的词典替换文本中的单词?您可以这样做(这是一个字符串的示例): 这不考虑文本中的特殊字符,如,“或”。。也许您需要添加逻辑来处理这些事情。请不要共享文本图片。你可以改为编辑你的问题,复制粘贴数据框的一些行和俚语词汇表的一些行。还考虑添加 NLP (自然语言处理)标签。谢谢您的反馈。我不能添加nlp,因为我的声誉不够。您可以尽快回答这个问题,因为我需要回答如果excel中

我在excel文件中有很多这样的文本数据

还有一个来自俚语或缩写词的字典列表,来自txt文件中的印尼单词

如何根据我以前制作的词典替换文本中的单词?

您可以这样做(这是一个字符串的示例):


这不考虑文本中的特殊字符,如
,“
”。
。也许您需要添加逻辑来处理这些事情。

请不要共享文本图片。你可以改为编辑你的问题,复制粘贴数据框的一些行和俚语词汇表的一些行。还考虑添加<代码> NLP (自然语言处理)标签。谢谢您的反馈。我不能添加nlp,因为我的声誉不够。您可以尽快回答这个问题,因为我需要回答如果excel中有大量数据,代码如何?“Series”对象没有“split”属性我在尝试使用pandas数据框时出现此错误。代码怎么可能?如果我没有你的代码的最小示例,我就不能共享代码。但对于你的错误,我快速搜索后发现
string = 'asd des sdss d'
replacements = {"asd": "replaced"}
new_string = " ".join(replacements.get(word, word) for word in string.split(' '))
print(new_string)

result: 'replaced des sdss d'