如何使用Concat联合Pandas数据框架

如何使用Concat联合Pandas数据框架

concat()函数做了所有繁重的工作,沿着一个axis进行连接操作,同时对其他axis上的索引(如果有的话)执行可选的集合逻辑(union或intersection)

concat()函数以两种方式之一组合数据帧。

  • 叠加。axis=0(这是默认选项)。

如何使用Concat联合Pandas数据框架?

Axis=0

  • 并排的。axis=1

如何使用Concat联合Pandas数据框架?

Axis=1

使用Concat联合Pandas DataFrames的步骤:

  • 创建第一个DataFrame
import pandas as pd
  
students1 = {'Class': ['10','10','10'],
            'Name': ['Hari','Ravi','Aditi'],
            'Marks': [80,85,93]
           }
  
df1 = pd.DataFrame(students1, columns= ['Class','Name','Marks'])
  
df1

输出:

如何使用Concat联合Pandas数据框架?

  • 创建第二个DataFrame
import pandas as pd
  
students2 = {'Class': ['10','10','10'],
            'Name': ['Tanmay','Akshita','Rashi'],
            'Marks': [89,91,87]
           }
  
df2 = pd.DataFrame(students2, 
                   columns= ['Class','Name','Marks'])
  
df2

输出:

如何使用Concat联合Pandas数据框架?

  • 使用Concat联合Pandas数据框架
pd.concat([df1,df2])

输出:

如何使用Concat联合Pandas数据框架?

注意:你需要在所有的DataFrames中保持相同的列名,以避免任何 “NaN “值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程