【发布时间】:2019-01-17 11:25:23
【问题描述】:
我有一个 Pandas 系列高尔夫分数,我想同时制作多个子字符串替换:
- 将 '+' 替换为 ''(即什么都没有)
- 将“E”替换为“0”
在字典中,我想这看起来像:
reps = {'+' : '', 'E' : '0'}
我尝试过 pandas.Series.str.replace,但这似乎只接受一个论点。到目前为止我所做的是:
series = series.str.replace('+', '')
series = series.str.replace('E', '0')
这可行,但显然是糟糕的形式。如何在一行中进行任意数量的编辑?
【问题讨论】:
标签: python string pandas replace series