python 學習的第六天 補充資料的分組

2022-05-07 17:09:10 字數 1022 閱讀 4922

使用cut函式對資料進行分組

import pandas;

from pandas import read_csv;

df = read_csv("d:\\pa\\4.15\\data.csv", sep='|');

bins = [min(df.cost)-1, 20, 40, 60, 80, 100, max(df.cost)+1];

labels = ['20以下', '20到40', '40到60', '60到80', '80到100', '100以上'];

pandas.cut(df.cost, bins)

pandas.cut(df.cost, bins, right=false)

pandas.cut(df.cost, bins, right=false, labels=labels)

注意:cut(series,bins,right=true,labels=null)

引數說明: series 需要分組的資料

bins 分組的劃分陣列

right 分組的時候,右邊是否閉合 true,false

labels 分組的自定義標籤,可以不自定義

原始資料為:

tel                   |cost

166424556600|2.0

166424557199|5.0

166424561768|75.3

166424569696|20.0

166424569924|97.3

166424579238|3.0

166424581334|100.0

166424589730|77.0

166424591167|5.5

166424598020|50.0

166424598259|28.6

166424606270|10.8

166424632819|76.7

166424635250|84.6

166424641824|10.0

python學習 第六天

在下這廂有禮了 原始碼安裝說明 很多第三方庫都是開源的,幾乎都可以在github或者pypi上找到原始碼,找到的原始碼的格式大都是zip tar.zip tar.bz2格式的壓縮包。解壓這些壓縮包,會看到setup.py的檔案。開啟命令列,進入資料夾。執行 這個命令,就能把這個第三庫安裝到系統中,也...

學習python 第六天

字串的一些方法 1 字串擷取 print s 0 3 print s print s 1 s 開始 終止 步長 2 去空格 s.strip 消除字串s兩邊的空格 print s.strip print s.lstrip 去左空格 print s.rstrip 去右空格3 字串複製 位址相同 s co...

python學習第六天

巢狀 有時候需要將一系列字典儲存在列表中,或將列表作為值儲存在字典中。字典列表 alien 0 alien 1 alien 2 aliens alien 0,alien 1,alien 2 for alien in aliens print alien 在字典中儲存列表 pizza crust th...