追加两个数据框(Python Pandas)

SQL_M

非常基本的问题,但是我很难找出问题所在。作为Logistic回归模型的结果,我有一组预测。我把那个numpy数组变成了一个数据框(单列)。现在,我想将结果“附加”到我的原始数据中,以便检查我的预测。似乎很简单,但是我收到以下消息:

RuntimeWarning:'str'和'int'的实例之间不支持'<',对于无可比拟的对象,未定义排序顺序result = result.union(other)

示例看起来像这样:

Set
ColA, ColB, ColC
1234, AAAA, BBBB

Pred
0 -- column name
1 -- values

Desired result:
ColA, ColB, ColC, 0
1234, AAAA, BBBB, 1

Actual result:
ColA, ColB, ColC, NaN
NaN,  NaN,  NaN,  1

My code seems straightforward:

res = Set.append(Pred)
res

任何有关此问题的帮助都将非常有用。如您所见,我是熊猫的初学者。

问候,M。

耶斯列尔

首先创建默认索引:

Set = Set.reset_index(drop=True)
Pred = Pred.reset_index(drop=True)

然后使用DataFrame.join

res = Set.join(Pred)

pandas.concat

res = pd.concat([Set, Pred], axis=1)

或者assign如果PredSeries

res = Set.assign(Pred=Pred)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

python pandas dataframe连接两个数据框

Python,Pandas:比较两个数据框并组合返回

Python Pandas 合并两个键上的两个数据框并获得总数

根据两个数据框的最小值创建一个数据框pandas python

在两个数据框差异之间应用Pandas样式

Pandas 中两个数据框的区别

Pandas 合并两个数据框并删除额外的行

如何在Pandas中融合两个数据框

在Pandas中并排显示两个数据框

使用Pandas比较两个数据框的列值

Python,Pandas匹配并在两个数据框中查找内容

从python pandas中的两个数据框中连接选定的列

Python Pandas-查找两个数据框之间的差异

在两个数据框中都找不到Python Pandas删除列

使用Pandas Python根据通用值合并两个数据框?

从文本文件Python使用Pandas创建两个数据框

Pandas / Python将两个数据框与重复的行合并

如何使用python-pandas合并基于互信息的两个数据框?

使用Pandas / Python将两个数据框使用列表合并到单值映射

python pandas:合并两个数据框,但不合并重复行

如何在 Python Pandas 中使用两个数据框计算结果

Python Pandas:添加两个数据框的缺失行,并保留多余的列

python pandas合并两个数据框并处理重复项?

python pandas-获取两个数据框之间的匹配和不匹配记录

Python Pandas基于多个值字段合并两个数据框

Pandas/python 加入/合并列表列上的两个数据框

在Pandas / Python中合并两个数据框,使所有列均不包含数据框1

Python Pandas-如何将具有两个不同列的两个数据框合并到两个列表列

将pandas数据框基于另一个数据框分为两个数据框