Как ссылаться на значение цикла в самом цикле в Python Panda? - PullRequest
0 голосов
/ 03 февраля 2019

Я пытаюсь сделать цикл, чтобы повторить следующие инструкции.Цикл должен учитывать 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 ... Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...