R 中的命令 Ntile

问题描述 投票:0回答:0

我有以下数据

 [1]  1.400  0.100 11.600 20.980  0.250  0.000  0.000  0.000  1.000  0.000 13.400  7.800 15.690  1.200  1.900  0.900  2.800 12.300  0.000
  [20] 20.320  0.270 16.730 17.460 12.050  0.300 19.400  9.500 19.870 52.870 20.700 24.300  0.700  3.800  8.770 17.000  4.500 16.490  8.610
  [39]  9.670 18.100 25.300 11.600 16.700  3.000  5.500  8.900 11.100 16.200 17.200  2.500 13.800  7.600  0.500  0.660  6.100 17.000  2.200
  [58]  3.800  1.800 17.900 15.000  0.200 12.000  0.600  5.200  0.000  0.000  0.000  2.100  0.300 34.400  4.710  1.500 10.000  0.300  0.800
  [77]  7.700  2.500  0.000  6.500  4.600  0.600 17.700  5.800 10.800 17.300  2.400 10.000 27.400  0.000  8.600  3.200  4.400  0.000  0.100
  [96]  0.000  0.000  0.000  0.000 12.800  0.000  0.500  0.000  0.000  0.000  1.100  1.300  0.000  6.500  0.800  0.000  2.200  2.200  2.200
 [115]  0.000  1.500  0.000  0.000  0.000  0.700  0.000  0.000  0.000  0.000  3.900  5.200  0.000  0.000  0.000  0.000  0.000 15.000  2.300

我想要做的是创建一个新列并为数据 0 的列分配一个“0”,为其余的列分配一个 ntile。我会感谢你的帮助。

r quantile
© www.soinside.com 2019 - 2024. All rights reserved.