擅长:python、mysql、java
<p>错误告诉您问题出在哪里C需要是字符串而不是整数:</p>
<pre><code> for column in df_alltrades.columns:
for C in range(1, 5):
if str(C) in column:
df_alltrades.drop(columns=column, inplace=True)
</code></pre>
<p>但是如果我是你的话,我会先这样做以列表的形式获取标题</p>
<pre><code>headers = list(df.columns.values)
</code></pre>
<p>从这个列表中过滤必要的列,然后使用它像这样分割数据帧</p>
<pre><code>df = df[headers]
</code></pre>