[英]Convert numerical data to categorical in Python
我有一個 Pandas 數據框,列 fert_Rate 表示生育率。 我想有一個新列,這些值是分類而不是數字。 我想要的不是 1.0、2.5、4.0,而是(低、中、高)。 在 RI 中會這樣寫:
attach(mydata)
mydata$fertcat[fert_Rate > 3.5] <- "High"
mydata$fertcat[fert_Rate > 2 & fert_Rate <= 3.5] <- "Medium"
mydata$fertcat[fert_Rate <= 2] <- "Low"
detach(mydata)
有沒有類似的方法可以在 python 中做到這一點,還是我應該循環遍歷列來創建?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.