Добавить данные в DAND PANDAS внутри цикла, используя итерроу - PullRequest
0 голосов
/ 15 декабря 2018

[решено]

это работало для:

for lab, row in consig_df.iterrows():
     consig_df.loc[lab,"start_loan"] = d - dateutil.relativedelta.relativedelta(months=row["number_of_quotas_paid"])

[решено]

У меня есть следующий df:

[править]

       total_value           quotas_value    term            number_of_quotas_paid
0         3500.00            544.21           24                     24   
1        11226.17            648.55           60                     24   
2        11547.00            578.06           96                     18   
3         1500.00            418.99            4                      0   
4         5500.00           2928.49            2                      0   
5         7758.00            393.00           60                     12   
6         1000.00            532.84            2                      2   
7         2250.00            623.95            4                      0   
8          600.00            217.97            3                      3   
9          600.00            165.85            4                      2  

Я хочу запустить цикл, создать новую строку и добавить данные.Я пытаюсь подсчитать, с какого месяца начался кредит, исходя из количества уже выплаченных квот.

Я застрял после цикла.

import datetime
import dateutil.relativedelta

d = datetime.datetime.strptime("2018-08-01", "%Y-%m-%d")

for lab, row in consig_df.iterrows():

    comeco = d - dateutil.relativedelta.relativedelta(months=row["number_of_quotas_paid"])

Как мне перейти отсюда, создать новую строку и добавить данные, сгенерированные в цикле?

спасибо

...