如何用数组和熊猫数据框创建数据框?

时间:2019-05-08 03:05:02

标签: python

我有一个numpy数组和一个包含索引的pandas数据框。如何连接这两个“元素”以创建数据框? “ predicted_values”数组和“ real_values”熊猫数据框具有12600个元素。我想创建一个包含12600行和2列(实际值和预测值)的数据框

我已经尝试过使用concat和pandas数据框,但是我做不到。 预先感谢!

predicted_values=array([3. , 2. , 7. , ..., 7. , 6. , 8.8])

熊猫数据框就像

index real_values

29400   3
29401   2
29402   7
29403   6
29404   6
...     ...
41994   4
41995   0
41996   1
41997   7
41998   6
41999   9

1 个答案:

答案 0 :(得分:0)

您可以执行简单的分配:

df['predicted_values'] = real_values

pd.concat也适用:

pd.concat([df, pd.Series(a)], axis=1).rename(columns={0: 'predicted_values'})