日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

【Python学习系列二十一】pandas库基本操作

發布時間:2025/4/16 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python学习系列二十一】pandas库基本操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

pandas很強大,操作參考官網:http://pandas.pydata.org/pandas-docs/stable/

也有一份10分鐘入門的材料:http://pandas.pydata.org/pandas-docs/stable/10min.html ?對于行列切片,開始基本都是看這份。


總結了些最基本的操作,如下:

# -*- coding: utf-8 -*-import numpy as np import pandas as pd#導入csv文件,空格分割 ds=pd.read_csv(r"lx_test_features_all.txt",sep='\t',encoding='utf8',\names=['u_spu_num','u_brand_num','u_cat_num','u_cat_spu','u_brand_spu',\'u_spu_freq','u_spu_date','u_spu_click_freq','u_spu_click_date',\'u_first_date','u_last_date','u_spu_ratio','u_ratio']) #查看索引、數據類型和內存信息 print ds.info()#創建100行13列的隨機數組成的DataFrame對象 ds_test=pd.DataFrame(np.random.rand(100,13)) print ds_test.shape del ds_test #刪除變量#提取某幾列數據 ds_col=ds[['u_spu_ratio','u_ratio']] print ds_col.shape[1] del ds_col#行列定位操作 s=ds.iloc[0,:] #獲取第一行 print s.iloc[0] #獲取第一列 print ds.iloc[0,0]#獲取第一行第一列 ds.set_index('u_spu_num')#設置索引列 print s.loc['u_spu_num'] del s#數據清理 print ds.isnull()#檢查DataFrame對象中的空值,并返回一個Boolean數組 print ds.isnull()#檢查DataFrame對象中的非空值,并返回一個Boolean數組 ds.dropna()#刪除所有包含空值的行 ds.dropna(axis=1)#刪除所有包含空值的列 ds.dropna(axis=1,thresh=5)#刪除所有小于5個非空值的行 ds.fillna('0')#用0替換DataFrame對象中所有的空值#數據處理 ds_tmp=ds[ds['u_ratio'] > 0.5] #選擇u_ratio列的值大于0.5的行 print ds_tmp.shape ds_tmp.sort_values('u_ratio')#按照列u_ratio排序數據,默認升序排列 print ds_tmp ds_tmp.sort_values('u_ratio', ascending=False)#按照列u_ratio降序排列數據 print ds_tmp ds.groupby('u_spu_num').agg(np.mean)#返回按列col1分組的所有列的均值 ds_tmp.apply(np.mean)#對DataFrame中的每一列應用函數np.mean ds_tmp.apply(np.max,axis=1)#對DataFrame中的每一行應用函數np.max #創建一個按列u_ratio進行分組,并計算u_spu_num和u_spu_ratio的最大值的數據透視表 ds.pivot_table(index='u_ratio', values=['u_spu_num','u_spu_ratio'], aggfunc=max)#數據合并 ds.append(ds_tmp)#將ds_tmp中的行添加到ds的尾部 ds.concat([ds, ds_tmp],axis=1)#將ds_tmp中的列添加到ds的尾部ds ds.join(ds_tmp,on='u_spu_num',how='inner')#對ds的列和ds_tmp的列執行SQL形式的join#數據統計 ds.describe()#查看數據值列的匯總統計 ds.mean()#返回所有列的均值 ds.corr()#返回列與列之間的相關系數 ds.count()#返回每一列中的非空值的個數 ds.max()#返回每一列的最大值 ds.min()#:返回每一列的最小值 ds.median()#返回每一列的中位數 ds.std()#返回每一列的標準差del ds,ds_tmp

總結

以上是生活随笔為你收集整理的【Python学习系列二十一】pandas库基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久国产精品人妻 | 日韩精品一区二区三区电影 | 精品视频在线免费看 | 亚洲午夜精品久久久久久app | 黄三级 | 国产成人一区二区 | 欧美伦乱| 成人动漫av在线 | 免费视频福利 | 久久精品香蕉视频 | 成人欧美日韩 | 超碰天天干 | 国产一区二区片 | 久久精品中文 | 亚洲精品影院在线 | 91美女片黄 | 中文字幕免费高清在线观看 | 天天干精品 | 亚洲 欧美 自拍偷拍 | 亚洲午夜无码av毛片久久 | 国产综合久久久 | 国产精品一区二区av日韩在线 | 日韩精品1区 | 在线观看免费黄视频 | 天天操天天碰 | 色漫| 亚洲黄色三级视频 | 亚洲视频精品在线 | 超碰666| 天天综合天天添夜夜添狠狠添 | 日韩黄色一区二区 | 亚洲自拍天堂 | 51人人看 | 亚洲一区av在线 | 国产毛片儿 | 日本三级aaa| 天堂视频免费在线观看 | 巨大乳の揉んで乳榨り奶水 | 青青操在线观看视频 | 国产精品一区二区久久毛片 | 久久久亚洲精品视频 | 台湾黄色网址 | 亚洲成人777 | 成人午夜精品 | 日韩一级高清 | www.亚洲一区 | 日本亚洲视频 | 国产精品自在线 | 日韩精品一区二区三区在线视频 | 嫩草视频在线 | 国产精品精东影业 | 波多野吉衣在线观看视频 | 日韩一级片免费看 | 999久久 | 福利视频在线免费观看 | 特黄一区 | 丝袜在线一区 | 深夜免费福利 | 少妇毛片一区二区三区粉嫩av | 中文字幕一区二区人妻痴汉电车 | 中文在线不卡视频 | 欧美福利一区 | 欧美精品二区三区四区免费看视频 | 国产xxx| 少妇性xxxxxxxxx色武功 | 那里有毛片看 | 国产精品69久久久 | 欧美日韩亚洲在线 | 毛片网站免费观看 | 五月天婷婷激情视频 | 强行挺进白丝老师里呻吟 | 精品一区二区三区免费毛片爱 | 黄色一级视频在线观看 | 又黄又刺激的视频 | 色屁屁| 超碰97在线看| 五月婷婷婷婷 | 久久国产精品影院 | 色欧美88888久久久久久影院 | 精品一区二区在线视频 | 国产精品第13页 | 久久只有精品 | 国产精品乱码久久久久久久久 | 国产男女猛烈无遮挡a片漫画 | 国产高清一二三区 | 又黄又刺激的视频 | 少妇毛片一区二区三区 | 成人3d动漫一区二区三区91 | 在线无码va中文字幕无码 | 久久精品视频久久 | 国产精品国产自产拍高清av | 久久精品播放 | 任你躁av一区二区三区 | 亚洲 欧美 日韩在线 | 在线观看三区 | 国产日韩在线视频 | 欧美日韩精品一区二区三区蜜桃 | 黄色性生活一级片 | 久久久久国产一区二区 |