如何将具有相同行数的numpy.ndarray和scipy.sparse.csr.csr_matrix连接起来?

2024-10-04 01:27:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我加载了数据集的两个部分:连续变量和分类变量。相应地,这些变量使用MinMax scaler和OneHot编码器进行编码。在

continuous_features = ["Col1", "Col2"]
categorical_features = ["Col3", "Col4"]

min_max_enc = joblib.load('minmaxscaler.pkl')
one_hot_enc = joblib.load('onehotencoder.pkl')

df_minmaxEncoded = min_max_enc.transform(df[continuous_features])
df_onehotEncoded = one_hot_enc.transform(df[categorical_features])

然后我需要连接这些数据集:

^{pr2}$

它们的行数相同。但问题是Numpy数组中的df_minmaxEncoded,而{}是{}。在

如何将它们都转换为Pandas DataFrame和concatenate?在


Tags: 数据dftransformloadminonemaxcontinuous