pd.concat() 是 pandas 库中的一个函数,用于在指定的轴上将多个对象(DataFrame 或 Series)进行连接。

使用方式如下:

pd.concat(objs, axis=0, join='outer', ignore_index=False, keys=None)

参数说明:

  • objs: 需要连接的对象,可以是一个列表或字典
  • axis: 指定连接的轴,0表示按行连接,1表示按列连接,默认为0
  • join: 指定连接的方式,'outer'表示取并集,'inner'表示取交集,默认为'outer'
  • ignore_index: 是否忽略原来的索引,如果设为True,则会重新生成一个新的索引,默认为False
  • keys: 在连接轴上创建多层索引,默认为None

示例:

import pandas as pd

# 创建两个DataFrame对象
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})

# 按行连接两个DataFrame对象
result = pd.concat([df1, df2], axis=0)

print(result)

输出结果:

   A   B
0  1   4
1  2   5
2  3   6
0  7  10
1  8  11
2  9  12

以上代码将按行连接了两个DataFrame对象,并生成了一个新的DataFrame对象。


原文地址: https://www.cveoy.top/t/topic/lOL8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录