我是python的新手,并且对通过类中定义的数据进行迭代有疑问。 我有以下课程:
import pandas as pd
dataset = pd.read_csv('Input.csv')
class R:
pass
R.fct = dataset.iloc[:, 1:11].values
R.sec = dataset.iloc[:, 11:21].values
R.rf = dataset.iloc[:, 21].values
R.rec = dataset.iloc[:, 22:24].values
有没有一种方法可以循环访问所有非双下划线属性以进行一些计算?有点像...
for attr in R.__dict__.items():
if not attr.startswith('__')
R.attr = R.attr - 100
非常感谢!