我在R中有这段代码,但我想在python中执行相同的过程,我不知道如何重命名de dataframe中变量的值
ingresos <- sample(0:100,15,replace = T)
sexo <- sample(0:1,15,replace=T)
base2 <- data.frame(ingresos, sexo)
base2$grupo[as.numeric(base2$ingresos) >= 0 &
as.numeric(base2$ingresos)<=29] <- 1
base2$grupo[as.numeric(base2$ingresos) >= 30 &
as.numeric(base2$ingresos)<=49] <- 2
base2$grupo[as.numeric(base2$ingresos) >= 50 &
as.numeric(base2$ingresos)<=69] <- 3
base2$grupo[as.numeric(base2$ingresos) >= 70] <- 4
base2
这是我在python方面的突破
Id=np.arange(1,16)
Grupo=np.arange(1,16)
l=np.arange(1,101).tolist()
Ing=random.choices(l,k=15)
base2= pd.DataFrame({'Id':Id,'Ingreso':Ing,'Grupo':Grupo})
base2=base2.set_index('Id')
谢谢你抽出时间
在R中,您需要:
在熊猫中,您可以执行以下操作:
相关问题 更多 >
编程相关推荐