我有一个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
答案 0 :(得分:0)
您可以执行简单的分配:
df['predicted_values'] = real_values
pd.concat
也适用:
pd.concat([df, pd.Series(a)], axis=1).rename(columns={0: 'predicted_values'})