首页 > 解决方案 > 合并具有相同列名和不同行数的多个 DataFrame

问题描述

给定多个数据帧,df1, df2, df3, df4...具有相同的列名,仅在行数上有所不同,如下所示:

Data columns (total 4 columns):
Name               23 non-null object
Team               23 non-null object
Games              23 non-null int64
Average(Points)    23 non-null float64
dtypes: float64(1), int64(1), object(2)
memory usage: 864.0+ bytes
None (23, 4)
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 69 entries, 0 to 68
Data columns (total 4 columns):
Name               69 non-null object
Team               69 non-null object
Games              69 non-null int64
Average(Points)    69 non-null float64
dtypes: float64(1), int64(1), object(2)

我是否合并,连接你加入

pdList = [df1, df2, df3, df4]

怎么会这样?

标签: pythonpandas

解决方案


pdList = df1.append([df2, df3, df4])

推荐阅读