比较两个不同的熊猫数据框中的两列值

我有两个数据集;集合 A 具有列名称的完整值 ('Temp', 'Humidity', 'Label' ),集合 B 具有对完整列表中某些读数的 Label 值的预测 ('Temp', 'Humidity', “预测标签”)。我想比较完整列表和预测中相同读数的标签值以计算误差。我怎样才能使用熊猫做到这一点?


慕码人2483693
浏览 123回答 2
2回答

阿晨1998

如果错误是您的意思是不同,并且两个数据帧的排序相同:df = A - B

郎朗坤

您可以合并您的两个数据框。比较是什么意思?是那些数字?如果是这样,您可以这样做:Comparison_Dataframe = A.merge(B, on=['Temp', 'Humidity'], how='inner')Comparison_Dataframe['result'] = Comparison_Dataframe['Label'== 'Predicted Label']第二行将添加一个布尔相等列。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python