代码解释:
concat函数可以实现两张表的结合,具体参数如下:
- objs:一个列表或字典,包含需要连接的 Series、DataFrame 或 Panel 对象。
- axis:指定连接的轴向,0 表示沿着行的方向连接,1 表示沿着列的方向连接。
- join:指定连接的方式,'outer' 表示取并集,'inner' 表示取交集。
- ignore_index:如果为 True,则忽略连接过程中的索引标签,生成新的整数索引。
- keys:创建层次化索引,用于识别连接对象来源。
例子:
DataFrame df1
+-------------+--------+
| Column Name | Type |
+-------------+--------+
| student_id | int |
| name | object |
| age | int |
+-------------+--------+DataFrame df2
+-------------+--------+
| Column Name | Type |
+-------------+--------+
| student_id | int |
| name | object |
| age | int |
+-------------+--------+编写一个解决方案,将两个 DataFrames 垂直 连接成一个 DataFrame。
2888. 重塑数据:连结 - 力扣(LeetCode)
有此可见 ,连接这个数据需要用到参数objs,axis
代码实现:
import pandas as pddef concatenateTables(df1: pd.DataFrame, df2: pd.DataFrame) -> pd.DataFrame:data=pd.concat(objs=[df1,df2],axis=0)#注意0按列连接,1按行连接return data