【发布时间】:2020-02-10 08:34:24
【问题描述】:
我有一个 Pandas 数据框 (dataset, 889x4) 和一个 Numpy ndarray (targets_one_hot, 889X29),我想将它们连接起来。因此,我想将 targets_one_hot 转换为 Pandas 数据框。
为此,我查看了atseveralsuggestions。但是,这些建议是关于较小的数组,可以写出不同的列。
对于 29 列,这似乎效率低下。谁能告诉我将这个 Numpy 数组转换为 Pandas DataFrame 的有效方法?
【问题讨论】:
-
pd.concat((dataset, pd.DataFrame(targets_one_hot)), axis=1)呢? -
太棒了,谢谢!我没有把 pd.DataFrame 放在 'targets_one_hot' 前面。
标签: python python-3.x pandas numpy concatenation