|
@@ -58,7 +58,7 @@ def light_statistics_judgement(df_power,args):
|
|
|
# 提取辐射度和实际功率
|
|
|
df_power[col_radiance] = df_power[col_radiance].apply(lambda x: float(x.to_decimal()) if isinstance(x, Decimal128) else np.nan)
|
|
|
df_power[col_power] = df_power[col_power].apply(lambda x: float(x.to_decimal()) if isinstance(x, Decimal128) else np.nan)
|
|
|
- df_power = df_power[(~pd.isna(df_power[col_radiance]))&(~pd.isna(df_power[col_power]))]
|
|
|
+ df_power = df_power[(~pd.isna(df_power[col_radiance]))&(~pd.isna(df_power[col_power]))&((df_power[col_radiance]<=0)&((df_power[col_power]>0)))]
|
|
|
|
|
|
X = df_power[[col_radiance]].values
|
|
|
y = df_power[col_power].values
|