比如在样本期间,气温的取值从-40到40摄氏度,我以5摄氏度为bins的宽度,这样设置了16个bins。然后想对每个bin设置虚拟变量,气温在这个特定区间则取值为1,否则为0。比如第一个bin的取值范围为-40至-35,设置虚拟变量temperature1=1 if temperature>-40 & temperature<-35。我用的循环语句一直出问题,麻烦大家看看是怎么回事,谢谢!部分数据如下:
采用的命令如下:
在这个命令中,-41和44是根据气温的最小值和最大值得到的,列举出的样本中最小值和最大值与这个不一样。谢谢大家!