【发布时间】:2018-12-21 04:54:17
【问题描述】:
我有一个数据框,用于拟合具有分类和数字特征的 ML 算法。 所以我拆分了这个 df 并用 one-hot 编码转换了分类特征,现在我有了 numpy 矩阵,我必须用数字特征将它加入到 df 中,所以数字数据帧的第一行将获得第一个矩阵行作为新特征。
鉴于谷歌搜索“加入数据框”命令的文档和结果
pd.concat([X_numerical, pd.DataFrame(numpy_matrix)], axis=1)
但是我得到了这个 - 就像“轴”参数被忽略了(我从 np.nan 清理了所有原始数据):
我做错了什么?我希望得到没有这些 NaN 的结果数据帧,df 行与矩阵行一一连接
【问题讨论】:
标签: python pandas dataframe concat