擅长:python、mysql、java
<p>IIUC,尝试使用<code>setattr</code>:</p>
<pre><code>import pandas as pd
data = pd.DataFrame(columns = ['S', 'I', 'E', 'R', 'someotherstatus'])
class MyClass:
def __init__(self, status_list):
for i in status_list:
setattr(self, i, data[i])
foo = MyClass(status_list = ('S', 'I', 'E', 'R', 'someotherstatus'))
foo.S
</code></pre>
<p>输出:</p>
<pre><code>Series([], Name: S, dtype: object)
</code></pre>