Замена значений Nan определенными значениями из другой строки - PullRequest
0 голосов
/ 25 марта 2019

У меня довольно большой вложенный словарь, в котором есть некоторые пропущенные значения, и я пытаюсь заменить эти значения значениями из 7 строк перед ним, если он соответствует определенному условию.ffill не помогает, потому что он заполняет только предыдущее значение, поэтому я попытался без панд.Я уверен, что это неправильно, но я, честно говоря, не знаю, что делать.Примечание: [ключ] - это строка, содержащая дату: «2018-01-11».Поэтому я в значительной степени пытаюсь заменить значения даты значениями того же дня, но за предыдущую неделю.

Будет признательна вся помощь

ideal= (24*60*60)/10
for day, values in (n_dict[house].items()):
    count=len(values)
    percentage_complete = (count/ideal_data) *100
    if percentage_complete < 80:
        n_dict.replace(n_dict[house][key], n_dict[house][key-7])
        print(house, ',',day, ',',percentage_complete)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...