擅长:python、mysql、java
<p>第一步是过滤所有需要的目标列。你可以用</p>
<pre><code>target_cols = [col for col in df if col.startswith('Session')]
</code></pre>
<p>然后可以对这些列应用任何操作。例如,要更改数据类型,可以执行以下操作</p>
<pre><code>df[target_cols] = df[target_cols].astype('int64')
</code></pre>
<p><strong>编辑:</strong>
对于重命名和删除最后三个字符的第二点,您可以使用如下重命名函数:</p>
<pre><code>new_cols = [i[:-3] for i in target_cols]
df.rename(columns=dict(zip(target_cols, new_cols)), inplace=True)
</code></pre>