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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

normalize函数_Pandas 数据处理(一) —— 几个简单函数掌握!

發布時間:2025/3/12 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 normalize函数_Pandas 数据处理(一) —— 几个简单函数掌握! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于 Pandas, 接觸過 Python 數據處理的小伙伴們都應該挺熟悉的,做數據處理不可或缺的一個程序包,最大的特點高效,本篇文章將通過案例介紹一下 Pandas 的一些基礎使用!

1,讀入數據

大部分數據都可以用 read_csv() 函數讀入,函數中有個 sep 參數,表示數據的分隔符,默認為 “,” (因為大部分 csv 文件數據之間就是以 ,隔開的)

users = pd.read_csv("https://raw.githubusercontent.com/justmarkham/DAT8/master/data/u.user",sep = '|')# Read data; users

原始數據:

讀取之后的數據:

除了 read_csv 之外,還有一個常用的 read_table函數也可進行讀取操作,用法與 read_csv 相似

2,改變索引值,只展示前幾行數據

set_index() 函數用來改變索引值,注意需要加一個參數 replace = True 表示替代; 利用 head(n) 函數表示只展示前 n 行數據

users.set_index('user_id',inplace = True) users.head(25)

tail(n) 只展示后幾行數據;

3,查看數據的行和列的基本信息

1,shape 返回 數據的行數和列數,以 tuple 形式返回;

users.shape# (943, 4)

2,columns 返回數據列名;

users.columns# Index(['age', 'gender', 'occupation', 'zip_code'], dtype='object')

3,index 返回行名;

users.indexInt64Index([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,...934, 935, 936, 937, 938, 939, 940, 941, 942, 943],dtype='int64', name='user_id', length=943)

4,dtypes 返回各列的數據類型;

users.dtypes# age int64 gender object occupation object zip_code object dtype: object

4,只選取某列或多列數據

Pandas 提供多種方式可供選擇,注:users 表示 Pandas 可處理的DataFrame 格式;

1,users.列名;

users.occupation

2,users[['列名']];

users[['occupation']]

3,users.loc[:,['列名']];

users.loc[:,['occupation']]

同時選取多列數據時

1,users[['列名1','列名2']];

users[['occupation','age']]

2,users.loc[:,['列名1','列名2']];

users.loc[:,['occupation','age']]

5,對列中數據做去重統計

1,列名.nunique() 查看某一列數據有多少個不重復樣本;

users.occupation.nunique()# 21

也可以通過這種方式實現

列名.value_counts().count()

users.occupation.value_counts().count()# 21

如果想在1 的基礎之上,查看每一個不重復樣本在數據列表沖出現了幾次,可用下面語句

users.列名.value_counts()

users.occupation.value_counts().head()# student 196 other 105 educator 95 administrator 79 engineer 67 Name: occupation, dtype: int64

6,對數據列表中的數字列做個簡單統計

users.describe() 即可實現,默認統計的是 numeric columns(列中數據都是以數值進行展示的)

users.describe()

當然也可以統計全部列,加一個參數 include = 'all';

users.describe(include = 'all')

users.列名.describe() 也可以對指定列進行統計:

users.occupation.describe()#count 943 unique 21 top student freq 196 Name: occupation, dtype: object

7,對數據做組聚類

groupby 函數對某一列做聚類操作,返回的是 GroupBy 對象;與 5 中方法相似,區別是 groupby 是以聚類后的列為參照,查看其他列的數據統計情況

c =users.groupby("occupation") c# <pandas.core.groupby.generic.DataFrameGroupBy object at 0x0000017673002788>

GroupBy.head(n) 查看前 n 行數據

c.head(5)

GroupBy.cout() 對每個樣本對應其他列進行數據統計

c.count()

GroupBy.size() 統計列中每個樣本出現次數

c.size()

還有其它許可操作的函數,

詳細的可去官網上查詢:https://pandas.pydata.org/docs/reference/groupby.html

8,對數據按照某一列進行排序

用到 data.sort_values() 函數,默認從小到大,可以設置 ascending = False 設置為從大到小;

users.sort_values(["age"],ascending = False)

也可以參考多個列進行排序:

users.sort_values(["age","zip_code"],ascending = False)

9,創建新的列

加入新的列比較簡單,創建一個 Series (行數需與原列表數據行數保持一致),賦值到源數據即可

data['列名'] = 新創建的 series;下面我利用對 age 中數據進行均一化,把數據存放在新的列 age_normalize 中

10,刪除指定列

用 drop() 函數可刪除源數據中的指定列

users.drop(['age'],axis = 1)

這里的 axis 代表指定要刪除的是行還是列,默認為0,0代表的是行,1代表的是列;也可以直接用下面命令:

users.drop(columns =['age'])

總結

以上是生活随笔為你收集整理的normalize函数_Pandas 数据处理(一) —— 几个简单函数掌握!的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲激情视频网 | 国产区二区 | 99re99| 日韩中文字幕网 | 超碰在线免费观看97 | 日韩在线一区二区三区四区 | 日韩中文av | 天天谢天天干 | 加勒比视频在线观看 | 男人天堂新地址 | 沈樵精品国产成av片 | 国产一区二区免费 | 亚洲国产精品99久久久久久久久 | 999视频在线播放 | 人体裸体bbb欣赏 | 成人在线观看视频网站 | 国产精品亚洲二区在线观看 | 青青草婷婷 | 911香蕉视频 | 日韩夜夜高潮夜夜爽无码 | 已婚少妇美妙人妻系列 | 国产精品二区在线观看 | 天堂аⅴ在线最新版在线 | 日韩人成| 亚洲高清视频在线观看 | 男人av影院| 污污网站在线免费观看 | www,五月天,com | 三级网站免费 | 欧美黑人啪啪 | 久草天堂 | 亚洲天堂网一区 | 欧美一区二不卡视频 | 熟女国产精品一区二区三 | 一级特黄aa大片欧美 | 丰满少妇影院 | 日本一级黄 | 6080福利| 成人av动漫在线 | 中文字幕av有码 | 亚洲一级片免费看 | 日韩欧美在线播放 | av午夜在线观看 | 日本人与黑人做爰视频 | 熊猫成人网 | 天天色成人网 | 日日好av | 久久久久久久久久久97 | 奇米四色在线视频 | 亚洲第一精品在线观看 | 亚洲免费观看高清完整版在线 | av网站一区 | 精品国产伦一区二区三区 | 毛片视频免费播放 | 日本熟伦人妇xxxx | 在线观看麻豆视频 | 日韩av高清在线播放 | 亚洲美女在线视频 | 成人免费毛片男人用品 | 自拍偷拍第 | 国产超碰人人模人人爽人人添 | 羞视频在线观看 | 成人在线观看免费网站 | 欧美性受xxxxxx黑人xyx性爽 | 男女污污软件 | 久久婷婷婷| 国产精品免费av一区二区三区 | 中文字幕91爱爱 | a片在线免费观看 | 免费激情片 | 久久好色 | 久久免费精品 | 神马午夜国产 | 91老司机在线 | 欧美黄色a级片 | 久久精品人妻一区二区三区 | 欧美高清v | 三区在线观看 | 熟女丰满老熟女熟妇 | 日韩欧美亚洲一区二区 | 无码h黄肉3d动漫在线观看 | 乱码av| 好好热视频 | 奇米777色| 后宫秀女调教(高h,np) | 色站在线 | 成人性生生活性生交全黄 | 孕期1ⅴ1高h | 精品人人妻人人澡人人爽牛牛 | 国精无码欧精品亚洲一区蜜桃 | 91亚洲精品久久久蜜桃 | 色网站在线看 | 国产一级一片免费播放放a 丁香六月色 | 免费污污视频在线观看 | 亚洲精品乱码久久久久久麻豆不卡 | 欧美无砖砖区免费 | 国产欧美一区二区三区精华液好吗 | 亚洲黄站 | 午夜高潮视频 |