I have this code in R, but I want to do the same process in python, I don't know how to rename a value for the variables in 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
This is my breakthrough in 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')
Thank You for your time