我有一个熊猫数据框,列fert_Rate表示生育率。我想有一个新的列,其中这些值是分类的,而不是数字的。我想要的不是1.0、2.5、4.0,而是(低、中、高)。在R中,我会这样写:
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中有类似的方法吗?还是我应该在列上循环创建
使用^{} 来存储数据
相关问题 更多 >
编程相关推荐