您好,登錄后才能下訂單哦!
本篇內容介紹了“Python中Pandas方法有什么作用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
pandas.cut(x, bins, right=True, labels=None, retbins=False, precision=3, include_lowest=False)
網上查到的解釋太玄幻,簡單理解,主要作用就是把一個數(x),按照給定的評判組(bins)進行分類,確定這個數屬于那個組,就返回,如果定義判斷組的名字(labels),就按照名字返回。
比如有一組考生成績,不直接給出成交,而是按照描述給定;那么評判組bins是0-60是一組,60-80是一組,80-100是一組,描述labels是0-60分屬于不及格,60-80是及格,80-100是優秀。
那么就是如下
import numpy as np
import pandas as pd
grade = [80,75,32.5,100]
bins = [0,60,80,100]
group_names = ['不及格','及格','優秀']
cats = pd.cut(grade, bins,labels = group_names)
輸出:
[及格, 及格, 不及格, 優秀]
Categories (3, object): [不及格 < 及格 < 優秀]
第一個是我們要的,后面兩個是附加說明評判組的定義。如果我們想返回原來判定標準, retbins=True即可。最后要注意的輸入的數據x必須是隊列或者numpy.array類型
“Python中Pandas方法有什么作用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。