python中使用pandas.merge的方法

  介绍

这篇文章将为大家详细讲解有关python中使用熊猫。合并的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

python主要应用领域有哪些

1,云计算,典型应用OpenStack.2,网前端开发,众多大型网站均为python开发。3。人工智能应用,基于大数据分析和深度学习而发展出来的人工智能本质上已经无法离开python.4,系统运维工程项目,自动化运维的标配就是python + Django/flask.5,金融理财分析,量化交易,金融分析。6,大数据分析。

本文教程操作环境:windows7多系统,python 3.9.1,戴尔G3电脑。

<强> 1,熊猫。合并

是熊猫的全功能,高性能的的内存连接操作,在习惯上非常类似于SQL之类的关系数据库。

按照数据中具体的某一字段来连接数据,是DataFrame之间类似于SQL的表连接操作。

<强> 2,合并的默认合并方法

合并用于表内部基于index-on-index和index-on-column (s)的合并,但默认是基于指数来合并。

<强> 3,使用语法

 pandas.read_sql (SQL,,,, index_col=没有,coerce_float=True,, params=没有,parse_dates=没有,,
  列=没有,chunksize=None) 

<强> 4,使用参数

sql: sql命令字符串;

反对:连接sql数据库的,引擎,一般可以用SQLalchemy或者pymysql之类的包建立;

index_col:选择某一列作为指数;

coerce_float:非常有用,将数字形式的字符串直接以浮动型读入;

parse_dates:将某一列日期型字符串转换为datetime型数据;

列:要选取的列;

chunksize:如果提供了一个整数值,那么就会返回一个发电机,每次输出的行数就是提供的值的大小。

<强> 5,使用实例

 import 熊猫;
  得到pandas  import  read_csv;
  时间=items  read_csv (
  ,,,“E: \ \ pythonlearning \ \ datacode \ \ firstpart \ \ 4 \ \ 4.12 \ \ data1.csv",,
  ,,,9=& # 39;| & # 39;,,
  ,,,的名字=[& # 39;id # 39;,, & # 39;评论# 39;,,& # 39;标题# 39;】
  );
  时间=prices  read_csv (
  ,,,“E://pythonlearning//datacode//firstpart//4//4.12//data2.csv",,
  ,,,9=& # 39;| & # 39;,,
  ,,,的名字=[& # 39;id # 39;,, & # 39; oldPrice& # 39;,, & # 39; nowPrice& # 39;】
  );
  时间=itemPrices  pandas.merge (
  ,,,,,
  价格,,,,,
  ,,,left_on=& # 39; id # 39;,,
  ,,,right_on=& # 39; id # 39;
  );#以& # 39;id # 39;列用基准,合并数据框

关于“python中使用pandas.merge的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

python中使用pandas.merge的方法