Pandas是一款開放源碼的BSD許可的Python庫,為Python編程語言提供了高性能,易于使用的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具。Pandas用于廣泛的領域,包括金融,經(jīng)濟,統(tǒng)計,分析等學術(shù)和商業(yè)領域。在本教程中,我們將學習Python Pandas的各種功能以及如何在實踐中使用它們。
Python Pandas的官方網(wǎng)站是: http://pandas.pydata.org/ ,打開后如下所示 -

Pandas是一個開放源碼的Python庫,它使用強大的數(shù)據(jù)結(jié)構(gòu)提供高性能的數(shù)據(jù)操作和分析工具。它的名字:Pandas是從Panel Data - 多維數(shù)據(jù)的計量經(jīng)濟學(an Econometrics from Multidimensional data)。
2008年,為滿足需要高性能,靈活的數(shù)據(jù)分析工具,開發(fā)商Wes McKinney開始開發(fā)Pandas。
在Pandas之前,Python主要用于數(shù)據(jù)遷移和準備。它對數(shù)據(jù)分析的貢獻更小。 Pandas解決了這個問題。 使用Pandas可以完成數(shù)據(jù)處理和分析的五個典型步驟,而不管數(shù)據(jù)的來源 - 加載,準備,操作,模型和分析。
Python Pandas用于廣泛的領域,包括金融,經(jīng)濟,統(tǒng)計,分析等學術(shù)和商業(yè)領域。
Pandas的主要特點
本教程為準備學習Pandas基礎知識和各種功能的人員而做準備的。它對數(shù)據(jù)清理和分析的人員特別有用。 完成本教程之后,將發(fā)現(xiàn)自己處于適度的專業(yè)知識水平,可以從中獲得更高水平的專業(yè)知識。
要求對計算機編程術(shù)語有一個基本的了解。 對任何編程語言的基本了解是一個加分。Pandas庫使用NumPy的大部分功能。建議在繼續(xù)本教程之前,先閱讀NumPy的教程( http://www.yiibai.com/numpy/ )。