新手警报
我有这个数据框:
DATE REVIEW
nov/2014 O passeio ao penedo da saudade é algo que não ...
mar/2018 Lugar de tributo dos estudantes de coimbra e c...
nov/2015 Lugar cheio de história de estudantes, contada...
abr/2017 Local mítico da cidade de Coimbra, onde se tem...
jun/2015 É um parque e miradouro da cidade de Coimbra, ...
ago/2016 Um dos locais mais emblemáticos da cidade, e q...
shape=(6,2)
我想替换一些单词、表情符号等。。在该评论中,使用从csv导入的词典
csv结构:
emoji;word
:);happy
:(;sad
我的代码
import pandas as pd
import csv
excel_file_path ='c:\...whatever path...\TEST_FILE.xlsx'
df=pd.read_excel(excel_file_path)
dicionario_file_path ='c:\...whatever path...\EMOJIS.csv'
with open(dicionario_file_path, 'r', encoding='utf-8-sig') as file:
worddict = csv.DictReader(file, delimiter = ';')
text=df['REVIEW']
def multiwordReplace(text, worddict):
for key in worddict:
text = text.replace(key, worddict[key])
return text
print(text)
检查导入的词典
{'emoji': ':)', 'word': 'happy'}
{'emoji': ':(', 'word': 'sad'}
我什么都试过了,读过很多方法,但我无法付诸实践。 它不能替换我想要的字符串
有人能帮忙吗
我希望我的问题足够清楚,我尊重所有的论坛规则,谢谢你的耐心
致意 公关
目前没有回答
相关问题 更多 >
编程相关推荐