admin 管理员组文章数量: 1184232
2024年3月7日发(作者:dw日历代码)
pandas concat用法
pandas的concat()函数可以将多个数据对象按轴方向进行拼接,这些对象可以是Series、DataFrame或Panel等数据类型。
基本语法如下:
(objs, axis=0, join='outer', join_axes=None,
ignore_index=False,。
keys=None, levels=None, names=None, verify_integrity=False,。
sort=None, copy=True)。
参数说明:。
objs: 要进行拼接的数据对象的序列,必选。
axis: 指定要分割的轴方向,默认是0(行方向)。
join: 指定连接方式,可取"inner"、"outer"中的一个。默认是"outer",表示取并集。
join_axes: 指定要使用的索引,忽略其他索引,默认为None。
ignore_index: 指定是否忽略原始的索引并创建新索引, 默认为False。
keys: 在连接轴上创建层次化索引,接受任意值或者值的列表。
levels: 指定层次化索引的级别。可以是一个元素的列表,也可以是多个元素的元组。
names: 指定层次化索引的名称。
verify_integrity: 检查连接后的轴是否有重复,有则抛出异常。
sort: 指定是否对连接后的数据进行排序,默认为None。
copy: 指定是否复制数据,默认为True。
示例:
import pandas as pd。
# 创建两个DataFrame对象。
df1 = ame({'A': ['A0', 'A1', 'A2', 'A3'], 'B':
['B0', 'B1', 'B2', 'B3'], 'C': ['C0', 'C1', 'C2', 'C3'],。
'D':['D0','D1','D2','D3']})。
df2 = ame({'A': ['A4', 'A5', 'A6', 'A7'], 'B':
['B4', 'B5', 'B6', 'B7'], 'C': ['C4', 'C5', 'C6', 'C7'],。
'D':['D4','D5','D6','D7']})。
#沿着行的方向进行连接。
result = ([df1, df2])。
print(result)。
'''。
输出:
ABCD。
0A0B0C0D0。
1A1B1C1D1。
2A2B2C2D2。
3A3B3C3D3。
0A4B4C4D4。
1A5B5C5D5。
2A6B6C6D6。
3A7B7C7D7。
'''。
#沿着列的方向进行连接。
result = ([df1, df2], axis=1)print(result)。
'''。
输出:
ABCDABCD。
0A0B0C0D0A4B4C4D4。
1A1B1C1D1A5B5C5D5。
2A2B2C2D2A6B6C6D6。
3A3B3C3D3A7B7C7D7。
。
版权声明:本文标题:pandas concat用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1709822832a547411.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论