Newbb ie alert !!
У меня есть этот фрейм данных:
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)
Я хочу заменить некоторые слова, emojis, et c .. в этом обзоре, используя словарь, импортированный из csv.
csv struture:
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'}
I ' Я перепробовал все, прочитал много подходов, и я не могу заставить его работать. Он не заменяет строки, которые я хочу.
Может ли кто-нибудь помочь, пожалуйста?
Надеюсь, мой вопрос был достаточно ясен, что я соблюдаю все правила форума и благодарю вас за ваш терпение.
С уважением PR