擅长:python、mysql、java
<p>您可以使用<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.str.translate.html" rel="nofollow noreferrer">str.translate</a>:</p>
<pre><code>df = pd.DataFrame(data=["K123D",
"K312E",
"K231G"], columns=['data'])
table = str.maketrans({'K' : 'B', '1' : '4', '2' : '3', '3': '8'})
df['res'] = df['data'].str.translate(table)
print(df)
</code></pre>
<p><strong>输出</strong></p>
<pre><code> data res
0 K123D B438D
1 K312E B843E
2 K231G B384G
</code></pre>