广告
返回顶部
首页 > 资讯 > 精选 >pandas merge报错怎么办
  • 852
分享到

pandas merge报错怎么办

2023-06-14 10:06:12 852人浏览 八月长安
摘要

小编给大家分享一下pandas merge报错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!pandas 做merge的时候报这个错:df22 = pd.m

小编给大家分享一下pandas merge报错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

pandas 做merge的时候报这个错:

df22 = pd.merge(df1,df2,left_on='company_name',right_on = 'name',how='left') Process finished with exit code 137

查了一下原因是:

两个表太大了,可能导致内存不够。

补充:Pandas:merge函数使用注意事项(pandas的merge函数造成大量错误的空值)

相信使用过Pandas的merge函数的人都知道,merge具有连接的功能,左连接更是在数据处理中最常用的连接方式。在使用merge过程中,

经常会出现这种情况:

dataframe1:a b1 12 23 3
dataframe2:b c1 22 3

dataframe = pd.merge(dataframe1,dataframe2,on='b',how='left')后得到

dataframe:a b c1 1 22 2 33 3 nan

但有时候dataframe2为

b c1 22 33 4

dataframe = pd.merge(dataframe1,dataframe2,on='b',how='left')后得到

dataframe:a b c1 1 22 2 33 3 nan

这是为什么呢?

原因是通常我们的dataframe的数据都是从csv文件或者xls文件读取过来的,在excel中打开对应b那些的数据看起来是一样的,但是使用pandas读取的时候,

可能发现不同csv文件或者xls文件的同一列的数据相同的数据具有整型和浮点型的区别,这样导致在连接的时候,3和3.0是不一样的,无法对3那行进行连接。

因此,在使用merge进行连接前,必须对连接的关键字进行字符化或者整型化的调整。

以上是“pandas merge报错怎么办”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: pandas merge报错怎么办

本文链接: https://www.lsjlt.com/news/270055.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pandas merge报错怎么办
    小编给大家分享一下pandas merge报错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!pandas 做merge的时候报这个错:df22 = pd.m...
    99+
    2023-06-14
  • pandas merge报错的解决方案
    pandas 做merge的时候报这个错: df22 = pd.merge(df1,df2,left_on='company_name',right_on = 'name',how...
    99+
    2022-11-12
  • python3安装pandas报错怎么办
    这篇文章主要介绍了python3安装pandas报错怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。安装pandas出错:Running setup.py (path:/...
    99+
    2023-06-15
  • Pandas merge怎么合并两个DataFram
    这篇文章主要介绍“Pandas merge怎么合并两个DataFram”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Pandas merge怎么合并两个DataFram”文章能帮...
    99+
    2023-07-05
  • canvas.toDataURL()报错怎么办
    小编给大家分享一下canvas.toDataURL()报错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!报错详尽信息Uncaught DOMExceptio...
    99+
    2023-06-09
  • react.component 报错怎么办
    本教程操作环境:Windows10系统、react18版、Dell G3电脑。react.component 报错怎么办?react component 语法报错解决React es6语法 class Counter extends Com...
    99+
    2023-05-14
    component React
  • pandas怎么使用merge实现百倍加速的操作
    小编给大家分享一下pandas怎么使用merge实现百倍加速的操作,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一个非常直接的实现方法:先生成一串目标时间序列,从某个开始日到今天为止,每七天一个日期。把这些日期map到数据...
    99+
    2023-06-14
  • node  import报错怎么办
    本教程操作环境:Windows10系统、node18.4.0版、Dell G3电脑。node import报错怎么办?运行nodejs项目,npm start启动项目import报错,SyntaxError: Cannot use imp...
    99+
    2023-05-14
    import Node.js
  • node gm 报错怎么办
    本教程操作环境:linux5.9.8系统、node-v16.18.0版、DELL G3电脑node gm 报错怎么办?关于nodejs gm的各种各样的问题解决方法集合(中文乱码,non-conforming drawing,��Ч����...
    99+
    2023-05-14
    gm node
  • php use报错怎么办
    本文操作环境:Windows7系统、PHP7.1版、Dell G3电脑。php use报错怎么办hp use引入文件后报错记录一下:问题:原生php use引入文件后报错,提示没找到这个文件。原因:原生php没有文件自动引入机制,所以,使用...
    99+
    2015-06-08
    php use
  • Oracle Dataguard报错怎么办
    这篇文章主要为大家展示了“Oracle Dataguard报错怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle Dataguard报错怎么办”这...
    99+
    2022-10-19
  • TNS-12555报错怎么办
    小编给大家分享一下TNS-12555报错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在使用脚本启动数据库时,发现监听器无...
    99+
    2022-10-19
  • navicat报错10038怎么办
    这篇文章给大家分享的是有关navicat报错10038怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  对Navicat的新建数据库进行配置后,在点连接测试的时候总是提示1...
    99+
    2022-10-18
  • php function 报错怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php function 报错怎么办?php报错" Function name must be a string in xxxx"解决问题描述:在...
    99+
    2022-11-07
  • react key 报错怎么办
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react key 报错怎么办?react key值报错分析使用react的时候很容易出现key报错的问题,一般的解决方式就是,再报错的页面搜索 map ...
    99+
    2023-05-14
    React
  • webpack4 react报错怎么办
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。webpack4 react报错怎么办?react 项目本地升级webpack4后报错解决办法报错如上图:解决办法,进入全局安装的webpack目录下:进...
    99+
    2023-05-14
    React webpack
  • node start 报错怎么办
    本教程操作环境:Windows10系统、node v7.6.0版、Dell G3电脑。node start 报错怎么办?node终端执行npm start出现“npm ERR! missing script: start”错误打开packa...
    99+
    2023-05-14
    start node
  • node server.js 报错怎么办
    本教程操作环境:Windows10系统、node v10.16.0版、Dell G3电脑。node server.js 报错怎么办?具体问题描述:NodeJS运行 server.js错误用范例代码测试了下,怎么会报错呢?var http =...
    99+
    2023-05-14
    node
  • react navigation报错怎么办
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react navigation报错怎么办?react-navigation报错requireNativeComponent: “RNSScreenSta...
    99+
    2023-05-14
    react-native
  • webstorm react 报错怎么办
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。webstorm react 报错怎么办?webstorm 编辑react语法报错解决问题:解决办法:1.把 JavaScript 的版本设置为 JSX ...
    99+
    2023-05-14
    WebStorm React
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作