为什么这段代码单独可以运行放在循环里day2就是空的day1 - df filteryear == year StageName == sowing selectsimulation_days day2 - df filteryear == year+1 &StageName == maturity selectsimulation_days
这段代码中使用了一个变量year,在第一个filter函数中筛选了year == year的条件,但是在第二个filter函数中筛选了year == year+1的条件。在代码单独运行时,year的值可以从其他地方获取。但是当放在循环中时,每次循环year的值都会被更新,导致第二个filter函数中的条件无法满足,因此day2就是空的。
原文地址: https://www.cveoy.top/t/topic/hUNr 著作权归作者所有。请勿转载和采集!