Python为特定值添加id

Python为特定值添加id,python,dataframe,Python,Dataframe,如何在dataframe中为id添加列?0到100之间的值的id应为1,否则为2 time values 2018-03-19 14:31:17.200 1095 2018-03-19 14:31:17.300 2296 2018-03-19 14:31:17.400 2147 2018-03-19 14:31:17.500 309 2018-03-19 14:31:17.600 244 2018-03-19

如何在dataframe中为id添加列?0到100之间的值的id应为1,否则为2

  time                    values
 2018-03-19 14:31:17.200  1095
 2018-03-19 14:31:17.300  2296  
 2018-03-19 14:31:17.400  2147   
 2018-03-19 14:31:17.500   309   
 2018-03-19 14:31:17.600   244 
 2018-03-19 14:31:17.700   263  
 2018-03-19 14:31:17.800   548  
我认为需要创建条件(默认值
inclusive=True
):


@SungchanKim-不客气!小建议-您还可以添加问题,您尝试了什么,您的代码,以及一些错误,如果发生了避免否决票。
df['id'] = np.where(df['values'].between(0,100), 1,2)
print (df)
                      time  values  id
1  2018-03-19 14:31:17.200    1095   2
2  2018-03-19 14:31:17.300    2296   2
3  2018-03-19 14:31:17.400    2147   2
4  2018-03-19 14:31:17.500     309   2
5  2018-03-19 14:31:17.600     244   2
6  2018-03-19 14:31:17.700     263   2
7  2018-03-19 14:31:17.800     548   2