我需要帮助计算213天内一年内总价值与下一年总价值之间的百分比变化。
doy = df.DoY
gpp = df.GPP_st_grams_half_hourly [(df.GPP_st_grams >0) & (df.SWDR>0)]
month= df.Month
gpp_gs = gpp[(doy >=60) & (doy<274)]
W2005_gpp=[]
for top in np.arange(60,273,1):
W2005_gpp.append(gpp[(doy==top )].sum())
Year_difference =[]
# ABSOLUTE DIFFERENCE
for i in np.arange(0,213,1):
Year_difference.append((W2003_gpp[i]-W2005_gpp[i]))
Relative_difference=[]
for i in np.arange(0,213,1):
Relative_difference.append((((W2003_gpp[i]-W2005_gpp[i])/W2005_gpp[i])*100))
W2003的定义和循环方式与脚本中的进一步完全相同。
我只是一名地理学生,对编程的理解很差!
这就是df的样子
Data columns (total 38 columns):
Year 17520 non-null values
Month 17520 non-null values
DoY 17520 non-null values
Time 17520 non-null values
DTIME 17520 non-null values
GPP_f 17520 non-null values
GPP_f_grams_half_hourly 17520 non-null values
dtypes: float64(35), int64(3)
我想要每天在y轴上的每个总值之间的百分比变化图。非常感谢!