首页 > 解决方案 > 将 Numpy ndarray 连接到 Pandas 数据帧

问题描述

我有一个 pandas 数据框(d6_y_data_test),我刚刚对它的许多列进行了统计测试,并且通过观察得到的测试结果在 Numpy NDarray(d8_y_probs)中输出。我想将 NDarray 中的结果连接到 Pandas Dataframe 但遇到了各种麻烦:

我尝试的第一件事就是像连接两个数据框一样连接它们:

f2_error_model = pd.concat([d6_y_data_test, d8_y_probs])

我得到

TypeError: cannot concatenate a non-NDFrame object

因此,出于某种原因,我尝试将 d8_y_probs 转换为数据框,从而使每个数据点成为其自己的列而不是行:

df1 = pd.DataFrame([d8_y_probs])

那么有谁知道我如何将 Numpy NDArray d8_y_probs 连接到 Pandas DataFrame d6_y_data_test?

谢谢

标签: python-3.xpandasnumpynumpy-ndarray

解决方案


推荐阅读