【发布时间】:2018-12-18 12:54:13
【问题描述】:
有没有办法检查向量/列中的哪个值最接近给定值?
例如,我有一列包含天数: 天数:50、49、59、180、170、199、200
我想在数据框中创建一个新列,每次天数列的值为 183 或接近 183 时标记一个 X
应该是这样的:
DAYS new column
0
12
12
14
133
140 X
0
12
14
15
178
183 X
0
15
30
72
172 X
希望你能帮助我!
【问题讨论】:
-
你的意思是每个数据块中用零分隔的最接近的值吗?
-
接近 183?多近?
-
是的。每个数据块内的 closets 值,以零分隔。所以最接近半年的天数(182/183 天)
标签: r dataframe multiple-columns dplyr