julialang 对 namedtuple 排序时的注意事项
2020-12-17 本文已影响0人
昵称违法
(1)代码
vec = [(a = 5.0,b = 6),(a = 3.0,b = 9.0),(a = 4.0,b = 12.0),(a = 6.0,b = 1.0),(a = 3.0,b = 1.0),(a = 3.0,b = 8.0)]
升序排列 = sort(vec)
降序排列 = sort(vec,rev = true)
(2)运行结果
image.png(3)总结
进行业务分析的时候,用到不同的数据结构,需要特别注意各种【数据结构】和各种【操作】的细节,避免业务分析的指标不准确,带来损失。
建议:如果不考虑运行的效率(运算量不大的话),可以考虑把数组转成dataFrame进行操作,比较直观,比如上面的操作可以向下面所示处理。