使用Lua订购号码

Joh*_*ohn -1 lua

我正在努力寻找一组数据的中位数,模式,平均值和范围.使用编程很容易找到平均值; 但是中位数,模式和范围要求数字按顺序排列(从最小到最大).

此外,我正在尝试组装它,以便它返回我需要制作盒子和胡须图的数据.(不是全部,只是基本的).

现在我只是在做这个:将数字排序到表中(函数将返回)

QWERTYUIOP [] \

好的,这是主要问题:我该怎么做?

这就是我正在运行的:

function Order_Numbers(Data_Set, Greatest_Integer, Least_Integer)
local Ordered = {} --Give a place for the numbers to go
for i=Least_Integer, Greatest_Integer do --Start from the lowest value, continue to highest.
table.insert(Ordered, Data_Set[i])
end
return Ordered
end
Run Code Online (Sandbox Code Playgroud)

但它不起作用!有人有想法吗?

Nic*_*las 5

你考虑过用过table.sort吗?它甚至允许您提供进行比较的功能.