擅长:python、mysql、java
<p>可以对序列使用<code>map</code>来添加值。我认为这比上面的例子简单</p>
<pre><code>vals = {'house': [20, 10], 'bank': [5, 1], 'atm': [3, 1], 'pharmacy': [10, 5]}
for idx, col in enumerate(df.columns[1:]):
df[f'p{idx+1}'] = df[col].map(vals)
</code></pre>