一、Python中的:
1.pd.concat()
pd.concat()
是pandas 库中的一个函数,用于将两个或多个 DataFrame 或 Series 对象按列或行堆叠(拼接)在一起。
语法样式:pd.concat([obj1, obj2, ...], axis=0, ignore_index=False)
参数tips:
obj1, obj2, ...
:要拼接的对象,可以是 DataFrame 或 Series。axis=0
:拼接的轴向,0 表示按列拼接,1 表示按行拼接。ignore_index=False
:是否重置索引,默认为 False。如果设置为 True,则不保留原始索引。
import pandas as pd
# 创建两个 DataFrame
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
# 按列拼接
result = pd.concat([df1, df2], axis=0)
print(result)
'''
输出:
A B
0 1 3
1 2 4
0 5 7
1 6 8
'''
2.np.concatenate()
np.concatenate()是NumPy库中的一个函数,concatenate()
函数用于将两个或多个数组按指定轴线连接起来。
import numpy as np
# 创建两个数组
a = np.array([1, 2])
b = np.array([3, 4])
# 沿着第一个轴连接
result = np.concatenate((a, b), axis=0)
print(result)
'''
输出:[1 2 3 4]
'''
二、在SQL中
CONCAT()
函数用于连接两个或多个字符串,在构建查询或处理文本数据时非常有用。
SELECT CONCAT('Hello', ' ', 'World') AS Greeting;
-- 输出:Hello World