having an error with
md = ColumnarModelData.from_data_frame(PATH, val_idx, df, yl.astype(np.float32), cat_flds=cat_vars, bs=128, test_df=df_test)
-------------------------------------------------------
TypeError Traceback (most recent call last)
in ()
_ 1 md = ColumnarModelData.from_data_frame(PATH, val_idx, df, yl.astype(np.float32), cat_flds=cat_vars, bs=128,_
----> 2 test_df=df_test)
_ 3 _
_ 4 #md = ColumnarModelData.from_data_frame(PATH, val_idx, df, yl.astype(np.float32), cat_flds=cat_vars, bs=128)_
~/fastai/courses/dl1/fastai/column_data.py in from_data_frame(cls, path, val_idxs, df, y, cat_flds, bs, is_reg, test_df)
_ 68 def from_data_frame(cls, path, val_idxs, df, y, cat_flds, bs, is_reg=True, test_df=None):_
_ 69 ((val_df, trn_df), (val_y, trn_y)) = split_by_idx(val_idxs, df, y)_
ā> 70 return cls.from_data_frames(path, trn_df, val_df, trn_y, val_y, cat_flds, bs, is_reg, test_df=test_df)
_ 71 _
_ 72 def get_learner(self, emb_szs, n_cont, emb_drop, out_sz, szs, drops,_
~/fastai/courses/dl1/fastai/column_data.py in from_data_frames(cls, path, trn_df, val_df, trn_y, val_y, cat_flds, bs, is_reg, test_df)
_ 61 @classmethod_
_ 62 def from_data_frames(cls, path, trn_df, val_df, trn_y, val_y, cat_flds, bs, is_reg, test_df=None):_
ā> 63 test_ds = ColumnarDataset.from_data_frame(test_df, cat_flds, is_reg) if test_df is not None else None
_ 64 return cls(path, ColumnarDataset.from_data_frame(trn_df, cat_flds, trn_y, is_reg),_
_ 65 ColumnarDataset.from_data_frame(val_df, cat_flds, val_y, is_reg), bs, test_ds=test_ds)_
~/fastai/courses/dl1/fastai/column_data.py in from_data_frame(cls, df, cat_flds, y, is_reg)
_ 43 @classmethod_
_ 44 def from_data_frame(cls, df, cat_flds, y=None, is_reg=True):_
ā> 45 return cls.from_data_frames(df[cat_flds], df.drop(cat_flds, axis=1), y, is_reg)
_ 46 _
_ 47 _
~/fastai/courses/dl1/fastai/column_data.py in from_data_frames(cls, df_cat, df_cont, y, is_reg)
_ 39 cat_cols = [c.values for n,c in df_cat.items()]_
_ 40 cont_cols = [c.values for n,c in df_cont.items()]_
ā> 41 return cls(cat_cols, cont_cols, y, is_reg)
_ 42 _
_ 43 @classmethod_
~/fastai/courses/dl1/fastai/column_data.py in init(self, cats, conts, y, is_reg)
_ 27 self.y = np.zeros((n,1)) if y is None else y_
_ 28 if is_reg:_
ā> 29 self.y = self.y[:,None]
_ 30 self.is_reg = is_reg_
_ 31 _
TypeError: āboolā object is not subscriptable
from the rossmann notebook.
the problem does not appear i am not using the ātest_df=df_testā part and when checking the classes of the df_test there seems to be no problem.
df_test.dtypes.value_counts()
int8 21
float64 18
int16 1
dtype: int64
Any ideas?? what is the effect of the ātest_df=df_testā