遍历python 3.x中的非双下划线属性

时间:2019-03-08 17:17:13

标签: python loops class

我是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

非常感谢!

0 个答案:

没有答案