How to group vector values

see data (see below) this is an extracted column from a large Dataset called shalan1999,
this is what I am trying to achieve:

1 : {0 <= 90}

2 : {90 <= 180}

3 : {180 <= 270}

4 : {270 <= 360}

[1] 0 0 0 0 0 0 0 3 3 7 10 10 10 10 10 11 15 17 20 20 20 20 20
[24] 20 20 21 25 25 25 30 30 30 33 33 43 48 60 65 70 78 80 80 80 80 80 87
[47] 90 90 95 100 100 118 127 130 130 130 140 140 145 145 150 150 155 160 160 170 170 173 175
[70] 175 175 175 180 180 180 180 185 185 190 190 190 190 190 190 195 200 200 200 210 210 210 210
[93] 210 215 215 216 220 225 230 230 235 244 245 245 250 250 260 265 280 285 290 290 295 295 300
[116] 305 310 310 310 312 313 313 315 315 318 318 320 320 328 330 330 330 330 335 340 340 340 345
[139] 345 345 350 350 355 355 355 355