pandas基本介紹及安裝

panda1.jpg

在此附上視頻教程

一伞鲫、基本介紹

1.pandas是基于numpy的一種工具蜂桶,或者說pands與numpy是相輔相成的兩個進行數(shù)據(jù)處理與分析的工具倘感,pands提供了大量能使我們便捷地處理數(shù)據(jù)的函數(shù)和方法竣贪。它是使Python成為強大而高效的數(shù)據(jù)分析環(huán)境的重要元素之一。
2.pandas是python的一個數(shù)據(jù)分析包锤窑,最初由AQR Capital Management于2008年4月開發(fā),并于2009年底開發(fā)出來蓝撇,目前由專注于Python數(shù)據(jù)包開發(fā)的PyData開發(fā)team繼續(xù)開發(fā)和維護果复,屬于PyData項目的一部分。Pandas最初被作為金融數(shù)據(jù)分工具而開發(fā)出來渤昌,因此虽抄,pandas為時間序列分析提供了很好的支持走搁。Pandas的名稱來源與面板數(shù)據(jù)(Panel data)和python數(shù)據(jù)分析(data analysis)。panel data是經(jīng)濟學(xué)中關(guān)于多維數(shù)據(jù)集的一個術(shù)語迈窟,在Pandas中也提供了panel的數(shù)據(jù)類型私植。

二、Pandas 安裝(Win10)

在命令行中鍵入以下命令就可以啦(Win + R呼出cmd命令行窗口)

pip install pandas

pandasInstall.png

二车酣、數(shù)據(jù)類型

Series:序列曲稼,如下定義

s = pd.Series([1, 3, 6, np.nan, 44, 1]) # np.nan相當(dāng)于None

如下圖:
pic1.png

可以看到打印出來的序列中的元素前都有一個與之對應(yīng)的序號,dtype:float64為序列中的數(shù)據(jù)類型

時間序列

dates = pd.data_range('20190421', periods = 6) # 表示從20190421開始生成6個數(shù)據(jù)

如下圖:
pic2.png

DataFrame: 二維的表格型數(shù)據(jù)結(jié)構(gòu)湖员。很多功能與R中的data.frame類似贫悄。可以將DataFrame理解為Series的容器娘摔。以下的內(nèi)容主要以DataFrame為主窄坦,如下定義

df = pd.DataFrame(np.arange(24).reshape((6,4)), index=dates, columns=['A','B','C','D'])

如下圖:

pic3.png

可看出,生成二維的表格型數(shù)據(jù)結(jié)構(gòu)凳寺,行的索引index為上面所定義的dates鸭津,列的索引為columns,如果不自定義行或列的索引肠缨,會默認為從0開始的數(shù)列為索引
或者用字典類型進行定義:

df2 = pd.DataFrame({'A': 1.,
'B': pd.Timestamp('20190421'),
'C': pd.Series(1, index=list(range(4)), dtype='float32'),
'D': np.array([3] * 4, dtype='int32'),
'E': pd.Categorical(["test", "train", "test", "train"]),
'F': 'foo'})

如下圖:

pic4.png

DataFrame的屬性的查看:

df2.dtypes

如下圖:
pic5.png

其他方法:

df2.index # 查看行的名稱及屬性
df2.columns # 查看列的名稱及屬性
df2.value # 輸出表格中的所有數(shù)據(jù)
df2.T # 相當(dāng)于矩陣中的轉(zhuǎn)置
df2.sort_index(axis=1, ascending=False) # 對列進行倒序
df2.sort_index(axis=0, ascending=False) # 對行進行倒序
df2.sort_values(by='E') # 對表中E列的數(shù)據(jù)進行排序

好啦逆趋,以上就是這次對Pandas的介紹與一些簡單的定義。

歡迎大家在下方評論與留言或者給出建議晒奕,如有錯誤請指出闻书。希望這篇博文能幫助到剛學(xué)習(xí)這個的同學(xué),也歡迎大家分享給需要的人吴汪。

如需轉(zhuǎn)載惠窄,請注明出處。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末漾橙,一起剝皮案震驚了整個濱河市杆融,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌霜运,老刑警劉巖脾歇,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異淘捡,居然都是意外死亡藕各,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進店門焦除,熙熙樓的掌柜王于貴愁眉苦臉地迎上來激况,“玉大人,你說我怎么就攤上這事∥谥穑” “怎么了竭讳?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長浙踢。 經(jīng)常有香客問我绢慢,道長,這世上最難降的妖魔是什么洛波? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任胰舆,我火速辦了婚禮,結(jié)果婚禮上蹬挤,老公的妹妹穿的比我還像新娘缚窿。我一直安慰自己,他們只是感情好焰扳,可當(dāng)我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布滨攻。 她就那樣靜靜地躺著,像睡著了一般蓝翰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上女嘲,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天畜份,我揣著相機與錄音,去河邊找鬼欣尼。 笑死爆雹,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的愕鼓。 我是一名探鬼主播钙态,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼菇晃!你這毒婦竟也來了册倒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤磺送,失蹤者是張志新(化名)和其女友劉穎驻子,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體估灿,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡崇呵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了馅袁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片域慷。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出犹褒,到底是詐尸還是另有隱情抵窒,我是刑警寧澤,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布化漆,位于F島的核電站估脆,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏座云。R本人自食惡果不足惜疙赠,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望朦拖。 院中可真熱鬧圃阳,春花似錦、人聲如沸璧帝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽睬隶。三九已至锣夹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間苏潜,已是汗流浹背银萍。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留恤左,地道東北人贴唇。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像飞袋,于是被迫代替她去往敵國和親戳气。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,619評論 2 354