擅长:python、mysql、java
<p>可以使用<code>.iloc</code>对数据帧进行数字索引,应用函数替换每个单元格的值,然后将输出保存回原始数据帧</p>
<pre><code>d = {'h':1, 'k':2}
df.iloc[:,1:4] = df.iloc[:,1:4].applymap(lambda x: d[x] if x in d else x)
df
# returns
one two three four
0 a b c d
1 e f g 1
2 i j 2 l
3 m n o p
</code></pre>