pandas concat 函数
时间: 2023-11-03 08:57:26 浏览: 133
pandas的连接函数concat()函数的具体使用方法
pandas的concat函数是用来将多个DataFrame或Series沿着指定的轴进行拼接合并的方法。这个函数可以实现纵向合并和横向合并两种方式。在纵向合并时,可以取并集或者保留各自的索引;在横向合并时,可以取交集或者保留各自的列。
具体来说,通过指定axis参数为0,可以实现纵向合并(默认方式),即将多个DataFrame或Series按行拼接在一起。而通过指定axis参数为1,可以实现横向合并,即将多个DataFrame或Series按列拼接在一起。
在纵向合并时,可以通过设置join参数来控制索引的处理方式。当join参数为"outer"时,拼接后的DataFrame将包含所有的行索引,并将缺失的数据用NaN填充;当join参数为"inner"时,拼接后的DataFrame将只保留共有的行索引,并且缺失的数据将被删除。
在横向合并时,concat函数会根据列名进行对齐操作,共有的列将被保留,而缺失的列将被填充为NaN。
阅读全文