



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Python數(shù)據(jù)分析基礎與應用模塊電子活頁4-4使用DataFrame的常用屬性和方法【技能訓練4-8】使用DataFrame的常用屬性和方法【訓練要求】在JupyterNotebook開發(fā)環(huán)境中創(chuàng)建j4-08.ipynb,然后編寫代碼創(chuàng)建一個DataFrame對象,再使用DataFrame的常用屬性和方法?!緦嵤┻^程】(1)創(chuàng)建一個DataFrame對象代碼如下:importpandasaspdimportnumpyasnpdata={'name':pd.Series(['安靜','路遠','溫暖','向北']),'sex':pd.Series(['女','男','男','女']),'age':pd.Series([21,20,19,22]),'score':pd.Series([86.0,82.5,95.0,90.5])}df1=pd.DataFrame(data)#輸出DataFrame對象print(df1)輸出結果:namesexagescore0安靜女2186.01路遠男2082.52溫暖男1995.03向北女2290.5(2)使用index屬性獲取DataFrame對象的行索引列表代碼如下:print(df1.index)輸出結果:RangeIndex(start=0,stop=4,step=1)(3)使用columns屬性獲取DataFrame對象所有列的名稱代碼如下:print(df1.columns)輸出結果:Index(['name','sex','age','score'],dtype='object')(4)設置行索引標簽和列索引標簽代碼如下:='ID'='ITEM'print(df1)輸出結果:ITEMnamesexagescoreID0安靜女2186.01路遠男2082.52溫暖男1995.03向北女2290.5(5)使用T屬性對DataFrame對象進行轉置代碼如下:#輸出DataFrame對象的轉置print(df1.T)輸出結果:0123name安靜路遠溫暖向北sex女男男女age21201922score86.082.595.090.5(6)使用axes屬性返回一個由行索引、列索引組成的列表代碼如下:#輸出由行、列索引組成的列表print(df1.axes)輸出結果:[RangeIndex(start=0,stop=4,step=1),Index(['name','sex','age','score'],dtype='object')](7)使用dtypes屬性返回每一列的數(shù)據(jù)類型代碼如下:#輸出每一列的數(shù)據(jù)類型print(df1.dtypes)輸出結果:nameobjectsexobjectageint64scorefloat64dtype:object(8)使用empty屬性判斷DataFrame對象是否為空代碼如下:#判斷DataFrame對象是否為空print(df1.empty)輸出結果:False(9)使用ndim屬性獲取DataFrame對象的維度代碼如下:#輸出DataFrame對象的維度print(df1.ndim)輸出結果:2(10)使用shape屬性獲取DataFrame對象的形狀代碼如下:#輸出DataFrame對象的形狀print(df1.shape)輸出結果:(4,4)(11)使用size屬性返回DataFrame對象中的元素個數(shù)代碼如下:#輸出DataFrame對象中的元素個數(shù)print(df1.size)輸出結果:16(12)使用values屬性返回DataFrame對象中的所有數(shù)據(jù)代碼如下:#輸出DataFrame對象中的所有數(shù)據(jù)print(df1.values)輸出結果:[['安靜''女'2186.0]['路遠''男'2082.5]['溫暖''男'1995.0]['向北''女'2290.5]](13)使用head()和tail()方法查看數(shù)據(jù)代碼如下:#獲取前3行數(shù)據(jù)print(df1.head(3))輸出結果:namesexagescore0安靜女2186.01路遠男2082.52溫暖男1995.0代碼如下:#獲取后2行數(shù)據(jù)print(df1.tail(2))輸出結果:namesexagescore2溫暖男1995.03向北女2290.5(14)使用shift()方法移動行或列代碼如下:#移動的步幅為1df1.shift(periods=1)輸出結果:namesexagescore0NaNNaNNaNNaN1安靜女21.086.02路遠男20.082.53溫暖男19.095.0代碼如下:#使用fill_value參數(shù)填充DataFrame對象中的缺失值#將缺失值填充為1df1.shift(periods=1,fill_value=1)輸出結果:n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CAMIR 002-2022企業(yè)技術創(chuàng)新體系建設、管理與服務要求
- python代碼面試題及答案
- 大運會口語面試題及答案
- 創(chuàng)業(yè)創(chuàng)新考試題及答案
- 電子運營面試題及答案
- 廣東藥廠面試題及答案
- 護理條例考試題及答案
- 調研數(shù)據(jù)面試題及答案
- 學生誠信考試演講稿
- 左鄰右舍房屋置換協(xié)議書
- 建標造函【2007】8號文
- 一型糖尿病患者健康宣教
- 高中歷史學科知識講座
- 陪診服務的項目計劃書
- 井控設備課件
- 假設檢驗完整
- 14S501-2 雙層井蓋圖集
- 吉林市生育保險待遇申領審批表
- 2021年成人高等教育學士學位英語水平考試真題及答案
- 人教版八年級下冊數(shù)學期末試卷綜合測試卷(word含答案)
- 卵巢過度刺激綜合征(OHSS)
評論
0/150
提交評論