python pandas.DataFrame.append

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

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

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

主要参数:blog

一、ignore_index: 布尔值排序

  若是是True,会将忽略原来DataFrame的index,从新排列index(0, 1, 2, 3, ...)it

  若是是False,会沿用原来DataFrame的index,这是默认值class

二、verify_integrity:布尔值sort

  若是是True,不能容忍合并的DataFrame的index 有重复di

  若是是False,是容许合并的DataFrame的index重复,这是默认值co

三、sort:布尔值

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

例子:

>>> df = pd.DataFrame([[1, 2], [3, 4]], columns=list('AB'))
>>> df
   A  B
0  1  2
1  3  4
>>> df2 = pd.DataFrame([[5, 6], [7, 8]], columns=list('AB'))
>>> df.append(df2)
   A  B
0  1  2
1  3  4
0  5  6
1  7  8

若设置ignore_index为True:

>>> df.append(df2, ignore_index=True)
   A  B
0  1  2
1  3  4
2  5  6
3  7  8
相关文章
相关标签/搜索