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进行操作,比较直观,比如上面的操作可以向下面所示处理。

image.png
上一篇下一篇

猜你喜欢

热点阅读