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
Post a Comment