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
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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM