r - Symmetric binning around 0 -


मान लीजिए मेरे पास एक वेक्टर है:

  vec.test & lt; - c (-1.2) , -1, -0.9, -0.5, 0, 0.5, 0.9, 1, 1.2)  

मैं निम्नलिखित डिब्बे में इसे बन्द करना चाहता हूं: (-2, -1), (-1, 1), [1, 2]

क्या यह निम्न के बजाए ऐसा करने का एक और अधिक सुरुचिपूर्ण / स्वचालित तरीका है?

  कट (vec.test, सी (-2, -1 +। मैचिन $ डबल। एपीएस, 1-मैचिन $ डबल। एपी, 2), दाएं = TRUE)  

  vec.test & lt; - seq (- 2, 2, द्वारा = 0.5) नाम (vec.test) & lt; - कट (abs (vec.test), c (-1, 1, 2), दाएं = FALSE, लेबल = FALSE) * (-1) ^ (Vec.test & lt; = -1) # & lt; NA & gt; -2 -2 1 1 1 2 2 & lt; NA & gt; # -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0  

Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -