Excel 处理技巧 - 数据合并 (五)
1、两个结构相同的数据合并(此处方法较多)
(1)、pandas.concat([df1,df2,...])
# pandas.concat([df1,df2],ignore_index=True) index 即可顺延
(2)、df1.append(df2,ignore_index=True)
示例(第 1 点):
如上图所示,可以看到框中的索引的不同,下面的 df3,添加了 ‘ignore_index=True’ 参数。
2、字段合并
#注意:
# 返回值为 Series,要求合并系列的长度一样
通过测试数据,结果如下:
代码如下:
df = pd.read_excel(io='//mac/Home/Desktop/test/test.xlsx',sheet_name=3)
df = df.astype(str)
tel = df['band'] + df['area'] + df['num']
df['tel'] = tel
print(df)
结果如下:
!!! 我们将三列同样长度的字符转成字符串,最终完成拼接,形成新的列“tel”。
3、字段匹配 merge
Excel 表格处理技巧(一) 已写过。
这个必须点赞👍
8 错 8 错,非常 8 错