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
相關文章
相關標籤/搜索