pandas 學習匯總 統計:pd.cut與pd.qcut數字按區間划分 添加標簽


data = pd.Series([0,8,1,5,3,7,2,6,10,4,9])

# 實例1:把這組數據分成兩部分,一半大的,一半小的,如是小的數值變成'小',大的數值變成'大':

v=pd.qcut(data,[0,0.5,1],labels=['大','小'],duplicates='drop')#若有重復區間刪除

# 0 大

# 1 小

# 2 大

# 3 大

# 4 大

# 5 小

# 6 大

# 7 小

# 8 小

# 9 大

# 10 小

# dtype: category

# Categories (2, object): [大 < 小]



v.value_counts()

# 大 6

# 小 5

# dtype: int64

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM