python - 合并具有相同列名和不同行数的多个 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]
怎么会这样?
解决方案
pdList = df1.append([df2, df3, df4])
推荐阅读
- python - 如何使用 Anaconda 从 Qt4 升级到 Qt5
- php - 客户和订阅之间的连接:Braintree API PHP
- r - 未能安装 R 包:“clusterExperiment”
- c# - 在 Entity Framework Core 中为多个表设置 SET IDENTITY_INSERT
- oracle - 转换硬编码 - 使用动态 sql
- python - 为什么我在看似有足够 RAM 的机器上收到 np.sqrt 的内存错误?
- wordpress - 允许用户将视频上传到 WordPress 网站
- jenkins - Jenkins Credential 插件使用 Pipeline groovy 脚本正确解析用户名和密码
- c++ - 为什么这个加载函数只抓取文件中的第一件事?
- sql - 使用 SSDT 将文本文件转换为 Excel 工作表