For loop 如何在python中在循环中多次运行函数?

For loop 如何在python中在循环中多次运行函数?,for-loop,For Loop,所以我有一个具有多个df输入的函数,我想创建一个for循环,现在我得到一个错误: def get_R_squared(X,y, ts,rs): X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=ts, random_state=rs) SVR_opt_P_Europe_MM=optimize_svr(X_train, y_train) DD=SVR_opt_P_Europe_MM['pa

所以我有一个具有多个df输入的函数,我想创建一个for循环,现在我得到一个错误:

def get_R_squared(X,y, ts,rs):

   X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=ts, random_state=rs)

   SVR_opt_P_Europe_MM=optimize_svr(X_train, y_train)

   DD=SVR_opt_P_Europe_MM['params']

   SVR_opt_Prediction_Europe_MM=SVR(kernel='rbf',C=10**DD['expC'], gamma='auto', epsilon=0.001)

   s=SVR_opt_Prediction_Europe_MM.fit(X_train,y_train)

   s0=SVR_opt_Prediction_Europe_MM.score(X_test,y_test)

   return s0

A=[[FF_copy.iloc[:,0:3]],[X_Europa_0],[X_Europa_1],[X_Europa_2]]

E=FF_copy.iloc[:,4]



for i in range(len(A)):
R=get_R_squared(i,E ,0.33,123)

你也能分享这个错误吗?现在我可以看到For循环中的缩进错误。