python-pandas庫(kù)

import pandas as pd
import numpy as np

s1 = pd.Series([4,7,-5,3]) #創(chuàng)建一個(gè)series 索引為默認(rèn)值
print(s1)
s1.values
s1.index
s2 = pd.Series([4.3,44,7,6],index=['d','s','f','a']) #想當(dāng)與一個(gè)有序字典
print(s2)

DataFrame

data = {'year':[2000,2001,2002,2003],
'income':[299999,333333,9999999,333333333],
'pay':[2200000,4994949,349394844,82398423048]}
df1 = pd.DataFrame(data)
print(df1)
df2 = pd.DataFrame(np.arange(12).reshape((3,4))) #用順序表頭
print(df2)
df3 = pd.DataFrame(np.arange(12).reshape((3,4)),index=['a','e','c'],columns=[2,12,324,4]) #指定表頭
print(df3)
print(df1.columns) #行
print(df1.index) #列
print(df1.values) #值
print(df1.describe()) #計(jì)算里面的值
print(df3.sort_index(axis=1)) #水平方向排序 即列排序
print(df3.sort_index(axis=0)) #垂直方向排序 即行排序
print(df3.sort_values(by=12)) #對(duì)12這個(gè)數(shù)進(jìn)行排序

選擇數(shù)據(jù)

dates = pd.date_range('20200101',periods=6)
df1 = pd.DataFrame(np.arange(24).reshape((6,4)),index=dates,columns=['A','B','C','D'])
print(df1)
print(df1.A) #獲取A列
print(df1['A'])
print(df1['20200102':'20200105']) #獲取02 -05行

通過(guò)索引標(biāo)簽選擇數(shù)據(jù)

print(df1.loc['20200102',['A','C']])
print(df1.loc[:,['A','C']])

通過(guò)位置選擇數(shù)據(jù)

print(df1.iloc[2]) #第二行
print(df1.iloc[1:3,2:4]) #1-3行 2-4列
print(df1.iloc[[1,2,4],[1,3]]) #提取不連續(xù)行 不連續(xù)列

混合標(biāo)簽

print(df1.ix[2:3,['A','C']])

賦值操作

print(df1.A >12) #篩選出值大于12的行
print(df1[df1.A>12])
dates = np.arange(20200101,20200107)
df1 = pd.DataFrame(np.arange(24).reshape((6,4)),index=dates,columns=['A','B','C','D'])
print(df1)
df1.iloc[2,2]=29 #給第二行第二個(gè)賦值
df1.loc[20200103,'C']=2 #其中20200103不能加引號(hào)
print(df1)
df1[df1.A>10]=0 #將大于十的數(shù)全部賦值為0
print(df1)
df1.A[df1.A==0] =1 #將等于0的行賦值為1
df1['E']=10 #
print(df1) #添加一個(gè)新的列
df1['F']=pd.Series([1,2,3,4,5,6],index=dates) #添加一個(gè)新的列 值可以自己給定
print(df1)
df1.insert(1,'G',df2['E']) #插入一列為G的索引 內(nèi)容為E中的
print(df1)
g = df1.pop('G') #彈出G列
df1.insert(6,'G',g) #在最后輸入
print(df1)
del df1['G'] #刪除G列
df2 = df1.drop('A','B') #刪除AB列
df2 = df1.drop([20200101,20200102],axis=0) #刪除 行

處理丟失數(shù)據(jù)‘

dates = np.arange(20200101,20200105)
df1 = pd.DataFrame(np.arange(12).reshape((4,3)),index=dates,columns=['A','B','C'])
print(df1)
df2 = pd.DataFrame(df1,index=dates,clumns=['A','B','C','D','E'])
print(df2)
s1 = pd.Series([3,4,6],index=dates[:3])
s2 = pd.Series([33,43,4],index=dates[1:])
df2['D'] = s1
df2['E'] = s2
print(df2)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市洪唐,隨后出現(xiàn)的幾起案子寄月,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件爪瓜,死亡現(xiàn)場(chǎng)離奇詭異倍踪,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)笛厦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)纳鼎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人裳凸,你說(shuō)我怎么就攤上這事贱鄙。” “怎么了姨谷?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵逗宁,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我梦湘,道長(zhǎng)瞎颗,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任捌议,我火速辦了婚禮哼拔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瓣颅。我一直安慰自己倦逐,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布宫补。 她就那樣靜靜地躺著檬姥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪粉怕。 梳的紋絲不亂的頭發(fā)上健民,一...
    開(kāi)封第一講書(shū)人閱讀 51,155評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音贫贝,去河邊找鬼荞雏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的凤优。 我是一名探鬼主播悦陋,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼筑辨!你這毒婦竟也來(lái)了俺驶?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤棍辕,失蹤者是張志新(化名)和其女友劉穎暮现,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體楚昭,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡栖袋,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了抚太。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片塘幅。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖尿贫,靈堂內(nèi)的尸體忽然破棺而出电媳,到底是詐尸還是另有隱情,我是刑警寧澤庆亡,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布匾乓,位于F島的核電站,受9級(jí)特大地震影響又谋,放射性物質(zhì)發(fā)生泄漏拼缝。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一彰亥、第九天 我趴在偏房一處隱蔽的房頂上張望珍促。 院中可真熱鬧,春花似錦剩愧、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至犬第,卻和暖如春锦积,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背歉嗓。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工丰介, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓哮幢,卻偏偏與公主長(zhǎng)得像带膀,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子橙垢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容