【发布时间】:2021-04-19 11:30:28
【问题描述】:
我想替换 .csv 文件中另一个字符串中的特定字符串。
虽然
import pandas
df = pandas.read_csv("file.csv", sep=";",encoding='iso-8859-1')
df['Column'] = df['Column'].str.replace('Corona', '')
正确地从冠状病毒中删除了 Corona 这个词,
df['Column'] = df['Column'].str.replace('\xc3\xa4', 'ä')
ist 无法替换给定的字符串。 哪里错了?
【问题讨论】:
-
你能添加几行给你带来问题的行吗?不需要file.csv的全部内容,只需要几个例子
-
尝试使用原始字符串:
r'\xc3\xa4' -
您也可以尝试运行 .decode()。这也可能有效:
df.loc[:, "Column"].str.decode("utf-8").