我正在上一门数据科学的入门课程,我有一个作业,我必须合并3个按国家名称索引的数据集。我编码的结果数据帧的形状与所需的形状相同,但我在相等测试中遇到了失败。收到一个错误,内容为:
通过迭代数据帧,我们发现以下列存在差异:dict_keys(“人均能源供应量”,“能源供应量”)。
我检查并比较了结果dataframe和合并这些值的原始dataframe中的这两列的值,在这两种情况下,值是相等的。这里我可能遗漏了什么?
发布于 2017-03-22 19:28:59
你检查过数据类型了吗?如果以不同的方式导入它们,它们可能会从一个源作为对象导入,而从另一个源作为int导入。
您可以通过打印来检查数据类型
df['col_name'].dtype恐怕你的问题没有太多可继续的地方。
https://stackoverflow.com/questions/42949908
复制相似问题