df = pd.DataFrame({'a': ['123']})
a
0 123我想用4代替1,用5代替2,用6代替3。
因此,这是所需的输出
a
0 456如何使用pd.str.replace()实现这一目标?
发布于 2022-07-12 04:13:45
尝试.replace (而不是.str.replace)和选项regex=True
df['a'] = df['a'].replace({'1':'4', '2':'5', '3':'6'}, regex=True)输出:
a
0 456https://stackoverflow.com/questions/72946937
复制相似问题