Код: Выделить всё
TypeError Traceback (most recent call last)
.../Downloads/MIMIC-IV-Data-Pipeline-main/mainPipeline.ipynb Cell 27 in ()
18 impute=False
20 if data_icu:
---> 21 gen=data_generation_icu.Generator(cohort_output,data_mort,data_admn,data_los,diag_flag,proc_flag,out_flag,chart_flag,med_flag,impute,include,bucket,predW)
22 #gen=data_generation_icu.Generator(cohort_output,data_mort,diag_flag,False,False,chart_flag,False,impute,include,bucket,predW)
23 #if chart_flag:
24 # gen=data_generation_icu.Generator(cohort_output,data_mort,False,False,False,chart_flag,False,impute,include,bucket,predW)
25 else:
26 gen=data_generation.Generator(cohort_output,data_mort,data_admn,data_los,diag_flag,lab_flag,proc_flag,med_flag,impute,include,bucket,predW)
File ~/Downloads/MIMIC-IV-Data-Pipeline-main/model/data_generation_icu.py:22, in Generator.__init__(self, cohort_output, if_mort, if_admn, if_los, feat_cond, feat_proc, feat_out, feat_chart, feat_med, impute, include_time, bucket, predW)
20 self.cohort_output=cohort_output
21 self.impute=impute
---> 22 self.data = self.generate_adm()
23 print("[ READ COHORT ]")
25 self.generate_feat()
File ~/Downloads/MIMIC-IV-Data-Pipeline-main/model/data_generation_icu.py:64, in Generator.generate_adm(self)
62 data['los']=pd.to_timedelta(data['outtime']-data['intime'],unit='h')
63 data['los']=data['los'].astype(str)
---> 64 data[['days', 'dummy','hours']] = data['los'].str.split(' ', -1, expand=True)
65 data[['hours','min','sec']] = data['hours'].str.split(':', -1, expand=True)
66 data['los']=pd.to_numeric(data['days'])*24+pd.to_numeric(data['hours'])
...
127 )
128 raise TypeError(msg)
--> 129 return func(self, *args, **kwargs)
TypeError: split() takes from 1 to 2 positional arguments but 3 positional arguments (and 1 keyword-only argument) were given.
Поскольку это не мой код, мне сложно понять, что здесь не так, но, возможно, я что-то упускаю. Кто-нибудь знает или сталкивался ли кто-нибудь с той же проблемой при попытке использовать этот конвейер и знает, как это исправить?
Подробнее здесь: https://stackoverflow.com/questions/790 ... -arguments