I have a dataframe as below:

class 1 class 2
0 M NaN
1 17245 NaN
2 graduate Bach

I want to use pd.cut() function and bin the data 17245 to 15000-25000. How do I do it?

  • $\begingroup$ isn't 17425 already in between 15000-25000? Can you stare more clearly what exactly is the requirement? NB pd.cut doc can help you. $\endgroup$
    – Aditya
    Jun 21, 2021 at 1:57
  • $\begingroup$ I want to update the cell value from 17245 to 15000-25000 using pd.cut. Not sure how to select that one cell and make changes. $\endgroup$ Jun 21, 2021 at 2:11
  • $\begingroup$ This is probably what you need. Although your data is trange: why does class1 contain different types of data? how do you want to bin strings? $\endgroup$
    – Erwan
    Jun 21, 2021 at 22:43
  • $\begingroup$ I just want to bin that one cell, not the entire column. It has different types of data because that column defines the class. $\endgroup$ Jun 22, 2021 at 0:31


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.