这篇文章主要介绍了怎么使用Pandas.concat连接DataFrame和Series的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Pandas.concat连接DataFrame和Ser免费云主机域名ies文章都会有所收获,下面我们一起来看看吧。pandas.concat的基本用法()
指定要连接的对象:objs
连接方向的指定(垂直/水平):axis
指定连接方法(外部连接/内部连接):join
pandas.DataFrame的连接
pandas.Series的连接
pandas.DataFrame和pandas.Series的连接
使用以下的pandas.DataFrame和pandas.Series为例。
pandas.concat的基本用法()
指定要连接的对象:objs
通过参数objs指定要连接的pandas.DataFrame和pandas.Series,指定类型为列表或元组。要连接的对象的数量不限于两个,可以是三个或更多。
结果是创建了一个新的对象,原始对象保持不变。
连接方向的指定(垂直/水平):axis
垂直或水平方向由axis参数指定。 如果axis = 0,则它们是垂直链接的。默认设置为axis = 0,因此可以省略不写。axis = 1,水平方向上连接。
指定连接方法(外部连接/内部连接):join
参数join:指定列名(或行名)的并集,或者仅将公共部分保留。
join =’outer’是外部连接。列名(或行名)形成一个联合,保留所有列(或行)。它是默认设置,因此可以省略不写。在这种情况下,原始对象中列(或行)不存在的值将由的缺少值NaN代替。join =’inner’是内部连接。仅保留具有相同列名(或行名)的列(或行)。水平方向。01_Pandas.DataFrame的行名和列名的修改pandas.DataFrame的连接
将pandas.DataFrames连接在一起时,返回的也是pandas.DataFrame类型的对象。pandas.Series的连接
如果是pandas.Series之间的连接,则垂直连接(默认值axis= 0)返回的也是pandas.Series类型的对象。
axis = 1时,水平方向连接,返回pandas.DataFrame类型的对象。
也可以使用参数join。
pandas.DataFrame和pandas.Series的连接
对于pandas.DataFrame和pandas.Series连接,水平连接(axis= 1)将pandas.Series添加为新列。列名称是pandas.Series的名称。
也可以使用参数join。
垂直连接(axis = 0)。
添加行,可以在.loc中指定新的行名称并分配值,或使用append()方法。
关于“怎么使用Pandas.concat连接DataFrame和Series”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“怎么使用Pandas.concat连接DataFrame和Series”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。
这篇“java8去掉重复对象的方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java8去掉重复对象的方法有哪些”文章吧。或使用Java…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。