python s append_python pandas.DataFrame.append

1、使用append首先要注意的是,你要合并两个DataFrame的columns即列名是否是相同的,不相同的就会报错。

2、我们会发现DataFrame的列名是不能够重复的,而行名(index)是可以重复的。

3、DataFrame的append是按列拓展的,换句话说就是向下拓展。

主要参数:

1、ignore_index: 布尔值

如果是True,会将忽略原来DataFrame的index,重新排列index(0, 1, 2, 3, ...)

如果是False,会沿用原来DataFrame的index,这是默认值

2、verify_integrity:布尔值

如果是True,不能容忍合并的DataFrame的index 有重复

如果是False,是允许合并的DataFrame的index重复,这是默认值

3、sort:布尔值

如果是True:将会对columns排序, 默认是False

例子:

>>> df = pd.DataFrame([[1, 2], [3, 4]], columns=list('AB'))>>>df

A B

01 2

1 3 4

>>> df2 = pd.DataFrame([[5, 6], [7, 8]], columns=list('AB'))>>>df.append(df2)

A B

01 2

1 3 405 6

1 7 8

若设置ignore_index为True:

>>> df.append(df2, ignore_index=True)

A B

01 2

1 3 4

2 5 6

3 7 8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值