python - 替换功能在熊猫数据框中不起作用
问题描述
我正在尝试替换“?” 用“'”,但问号仍然存在。我正在使用下面的代码来替换
df['Indication'] = df['Indication'].replace('?', '’')
结果列如下所示:
Hodgkin?s Lymphoma at high risk of relapse or progression post-ASCT
但我想要的输出如下:
Hodgkin's Lymphoma at high risk of relapse or progression post-ASCT
解决方案
使用.str.replace
:
df["Indication"] = df["Indication"].str.replace("?", "'", regex=False)
print(df)
印刷:
Indication
0 Hodgkin's Lymphoma at high risk of relapse or ...
推荐阅读
- ruby - 了解 Ruby 何时将字符串更改为 Unicode 表示
- angular - Angular 6 Datatable 行标题?
- apache-spark - 如何在火花中使用 foreach 访问数组?
- arrays - 使用列表从 NetCDF4 文件中提取数据
- javascript - JS 源在 Chrome/Firefox 调试器中不可见,但在页面中正确加载
- oracle - Oracle --> Postgres 查询
- google-apps-script - 如何使用导出 URL 参数水平对齐 Google 表格?
- python - 使用 theano 和 MinGW 的 .seh_savexmm\r 注册无效
- python - Python Raspberry 中没有名为 cv2 的模块错误
- javascript - Javascript将int值格式化为特定样式