我尝试过几种不同的方法,甚至只是原始的等待(240),但这似乎有时甚至没有给足够的时间。
然而,我不能让这2行返回之前,它循环进入下一个。
f.summary()
f.get_best(method='sumsquare_error')import numpy as np
import pandas as pd
import seaborn as sns
from fitter import Fitter#, get_common_distributions, get_distributions
from fitter import get_common_distributions
from fitter import get_distributions
from IPython.display import clear_output
import warnings
import pandas as pd
from pandas.core.common import SettingWithCopyWarning
warnings.simplefilter(action="ignore", category=SettingWithCopyWarning)
import time
import subprocess
dataset = pd.read_csv("econ.csv")
for col in dataset.columns:
try:
print(col)
spac = dataset[col].values
f = Fitter(spac, distributions=get_distributions())
f.fit()
f.summary()
f.get_best(method='sumsquare_error')
print("")
#subprocess.call
#result = col.result
#time.sleep(180)
except:
pass发布于 2022-09-20 03:33:37
是的,@crunker99 99,您是对的,因为f.get_best(.)笔记本确实在跳跃。不是最后一句。
因此,我设置了一个空的dataframe,并捕获了这样的输出。
df = pd.DataFrame({'Name': pd.Series([], dtype='str'),
'Output': pd.Series([], dtype='str')})
df.loc[n]=[col]+[f.get_best(method='sumsquare_error')]干杯!站在我这边有点傻!哈哈
https://stackoverflow.com/questions/73738893
复制相似问题