python中align_Python中如何自动化对齐?
生活随笔
收集整理的這篇文章主要介紹了
python中align_Python中如何自动化对齐?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果有兩個序列,需要對這兩個序列進行算術運算,這時索引的存在就體現的它的價值了—自動化對齊.
s5 = pd.Series(np.array([10,15,20,30,55,80]),
index = ['a','b','c','d','e','f'])
s5
s6 = pd.Series(np.array([12,11,13,15,14,16]),
index = ['a','c','g','b','d','f'])
s6
s5 + s6
s5/s6
由于s5中沒有對應的g索引,s6中沒有對應的e索引,所以數據的運算會產生兩個缺失值NaN。注意,這里的算術結果就實現了兩個序列索引的自動對齊,而非簡單的將兩個序列加總或相除。對于數據框的對齊,不僅僅是行索引的自動對齊,同時也會自動對齊列索引(變量名)
數據框中同樣有索引,而且數據框是二維數組的推廣,所以其不僅有行索引,而且還存在列索引,數據框中的索引相比于序列的應用要強大的多。
總結
以上是生活随笔為你收集整理的python中align_Python中如何自动化对齐?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux mysql编译安装mysql
- 下一篇: 为什么开不了4g网络_为什么4G网络越来