擅长:python、mysql、java
<p>您不能使用“.”符号,但您应该可以在方括号中使用“f”字符串来执行此操作</p>
<pre><code>for i in range(1, N + 1):
Access_Matrix.append(df[f"Var_{i}_Access"])
</code></pre>
<p>或者,也许更好的方法是建立一个列名列表,并从<code>df</code>一次将它们提取到一个新的数据帧中,例如:</p>
<pre><code>cols = [f"Var_{i}_Access" for i in range(1, N+1)]
all_cols = df[cols]
</code></pre>