用另一行中的某些值替换Nan值

时间:2019-03-25 12:29:36

标签: python-3.x dataframe

我有一个很大的嵌套字典,其中有一些缺失的值,如果适合某个条件,我会尝试用7行中的值替换这些值。 ffill没有帮助,因为它仅填充了以前的值,因此我尝试了不使用熊猫的情况。我非常确定这是错误的,但是老实说我不知道​​该怎么办。注意事项:[key]是包含日期的字符串:'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)

0 个答案:

没有答案
相关问题