如何在python熊猫中的循环本身中引用循环值?

时间:2019-02-03 20:28:10

标签: python loops

我正在尝试做一个循环来重复以下说明。循环应考虑nivel1,nivel2,nivel3和nivel4。有什么聪明的方法吗?到目前为止,我已经尝试过

for x in range(2, 5):
    n_index = len(VaR_nivel1.index)
    n_columns = len(VaR_nivel1.columns)
    VaR_profit_nivel1=pd.DataFrame(np.random.rand(n_index ,n_columns ))
    VaR_profit_nivel1.columns = VaR_nivel1.columns
    zero_one_nivel1= pd.DataFrame(np.zeros ((n_index, n_columns)))
    columna=0
    indices=0
    while indices<n_index:
        while columna< n_columns:
            VaR_profit_nivel1.iloc[indices,columna]=VaR_nivel1.iloc[indices,columna] + profit_nivel1.iloc[indices,columna] 
            if VaR_profit_nivel1.iloc[indices,columna] <0:
                zero_one_nivel1.iloc[indices,columna]=1    
            columna += 1
        indices += 1

然后我必须将level1更改为levelx之类的内容... 谢谢。

0 个答案:

没有答案