隨着分類:如何將數字由值數據框
import pandas as pd
df = pd.DataFrame({'a':[1,2,3,4,5,12,14,121,131,298,299,1001]})
print df.a.mean()
返回所有數的平均值:
157.583333333
數字的一半是小於100。我不知道是否有一種將數字分類的方法(基本上將它們分類)。我會指定組的數量來分類數字,函數將返回一個列表,其中每個數字被對應的類別索引所取代。因此,小於100的數字將被賦予一個整數類別1.然後,來自100-200的數字將被賦予類別2等等。基本上某種舍入函數會將數字四捨五入到值的範圍內:從0到100,從100.1到200.0等
「其中每個數字被替換爲相應的類別的指數」。或者只是添加一個列「類別」的數據框?那麼你不會失去輸入的數字。 – Evert