可以利用 Python 中的 concat
函数实现这个需求。以下是示例代码:
import pandas as pd
# 第一个数据框的数据
data1 = {'name': ['smith row', 'sam smith', 'susan storm'],
'age': [26, 30, 25],
'sex': ['male', 'male', 'female']}
df1 = pd.DataFrame(data1)
# 第二个数据框的数据
data2 = {'name': ['smith row', 'sam smith', 'susan storm'],
'age': [26, 30, 25],
'sex': ['male', 'male', 'female'],
'nick_name': ['smity m', 'sammy m', 'suanny f']}
df2 = pd.DataFrame(data2)
# 将 df1 与 df2 的 'nick_name' 列进行拼接
result = pd.concat([df1, df2['nick_name']], ignore_index=True)
# 输出结果
print(result)