好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 詳細介紹在pandas中創建category類型數據的幾種方法

詳細介紹在pandas中創建category類型數據的幾種方法

熱門標簽:千陽自動外呼系統 在哪里辦理400電話號碼 原裝電話機器人 清遠360地圖標注方法 工廠智能電話機器人 平頂山外呼系統免費 江蘇客服外呼系統廠家 西藏智能外呼系統五星服務 400電話申請服務商選什么

在pandas中創建category類型數據的幾種方法之詳細攻略

 T1、直接創建 category類型數據
可知,在category類型數據中,每一個元素的值要么是預設好的類型中的某一個,要么是空值(np.nan)。 

T2、利用分箱機制(結合max、mean、min實現二分類)動態添加 category類型數據

輸出結果
[NaN, 'medium', 'medium', 'fat']
Categories (2, object): ['medium', 'fat']
   name    ID  age  age02  ... weight    test01    test02  age02_mark
0   Bob     1  NaN     14  ...  140.5  1.000000  1.000000      Minors
1  LiSa     2   28     26  ...  120.8  2.123457  2.123457      Adults
2  Mary         38     24  ...  169.4  3.123457  3.123457      Adults
3  Alan  None           6  ...  155.6  4.123457  4.123457      Minors
 
[4 rows x 12 columns]

實習代碼

import pandas as pd
import numpy as np
 
contents={"name": ['Bob',    'LiSa',           'Mary',            'Alan'],
     "ID":  [1,       2,             ' ',             None],  # 輸出 NaN
     "age": [np.nan,    28,              38 ,             '' ],  # 輸出 
     "age02": [14,      26,              24 ,             6], 
    "born": [pd.NaT,   pd.Timestamp("1990-01-01"), pd.Timestamp("1980-01-01"),    ''],   # 輸出 NaT
     "sex": ['男',     '女',            '女',            None,],  # 輸出 None
     "hobbey":['打籃球',   '打羽毛球',          '打乒乓球',          '',],  # 輸出 
     "money":[200.0,        240.0,          290.0,           300.0], # 輸出
     "weight":[140.5,        120.8,         169.4,           155.6], # 輸出
     "test01":[1,  2.123456789,    3.123456781011126,  4.123456789109999],  # 輸出
     "test02":[1,  2.123456789,    3.123456781011126,  4.123456789109999],  # 輸出
     }
data_frame = pd.DataFrame(contents)
 
 
 
# T1、直接創建 category類型數據
weight_mark=pd.Categorical(['thin','medium','medium','fat'],categories=['medium','fat'])
print(weight_mark)
 
 
 
# T2、利用分箱機制(結合max、mean、min實現二分類)動態添加 category類型數據
col_age_des=pd.Series(data_frame['age02']).describe()
age_ranges=[col_age_des['min']-1,col_age_des['mean'],col_age_des['max']+1]
age_labels=['Minors','Adults']        # 高于平均值的為胖
data_frame['age02_mark']=pd.cut(data_frame['age02'],age_ranges,labels=age_labels)
print(data_frame)

到此這篇關于詳細介紹在pandas中創建category類型數據的幾種方法的文章就介紹到這了,更多相關pandas創建category內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python-pandas創建Series數據類型的操作
  • 對pandas中兩種數據類型Series和DataFrame的區別詳解
  • Pandas實現數據類型轉換的一些小技巧匯總
  • Pandas數據類型之category的用法

標簽:股票 天水 西安 隨州 白城 錦州 安慶 日照

巨人網絡通訊聲明:本文標題《詳細介紹在pandas中創建category類型數據的幾種方法》,本文關鍵詞  詳細,介紹,在,pandas,中,創建,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳細介紹在pandas中創建category類型數據的幾種方法》相關的同類信息!
  • 本頁收集關于詳細介紹在pandas中創建category類型數據的幾種方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 快穿女配:攻略高冷男配| 高清乱码????免费男男| 97人人做人人爽人人喊| 伸进内衣揉捏她的乳尖动态图| 亚洲免费a| 香港三日本三级少妇66| 欧美极品jiizzhd欧美爆| 二当家齐等闲| 欧美精品高清| 我的初苞被强开了| 国产aaaaaa| 欧美做爰XXXⅩ高潮69苍井空| 女人被?吸乳戴避孕套网站| 狠狠色丁香婷婷久久综合考虑| 麻豆说电影| 巨胸爆乳美女露双奶头挤奶软件| 免费在线亚洲视频| 女教师巨大乳孔中文字幕免费| 老色鬼永久精品无码国产| 国产一级a毛一级a看免费视频野外| 男男攻把受做得合不拢腿| 久久黄视频| 亚洲国产日韩精品91| 炕头淑芬翘起大白屁股视频| 久久久精品中文字幕| 黄色片软件下载| 可以看女人隐私的app| 无遮挡刺激激动做爰高潮视频| 美女免费视频一区二区三区| 午夜一级特黄| 男人的粗喘声高h女上男下| 掌控为呶| 天天干天天拍天天射天天添天天爱| 100岁老太婆裸交| 年轻的的小保?HD3| 国精产品一区一区二区三区MBA| 97人人爽人人喊人人模波多| 啊灬啊灬啊灬快灬深学长慢视频| m3u8免费看成人AV视频| 国产香蕉75在线播放| 风流老太婆bbwbbw|