首页 > 其他分享 >order() in data.table i

order() in data.table i

时间:2023-06-27 22:11:08浏览次数:27  
标签:JFK origin dest EWR table data order

In  data.table ,  the order() in  DT[i]  can rearrange the order of the whole table with specific conditions, which works exactly the same with  arrange() in  dplyr .

 

flights[carrier == "AA", .(.N), by = .(origin, dest)][order(origin, -dest)]

   origin   dest     N
    <char> <char> <int>
 1:    EWR    PHX   121
 2:    EWR    MIA   848
 3:    EWR    LAX    62
 4:    EWR    DFW  1618
 5:    JFK    STT   229
 6:    JFK    SJU   690
 7:    JFK    SFO  1312
 8:    JFK    SEA   298
 9:    JFK    SAN   299
10:    JFK    ORD   432
11:    JFK    MIA  1876
12:    JFK    MCO   597
13:    JFK    LAX  3387
14:    JFK    LAS   595
15:    JFK    IAH     7
16:    JFK    EGE    85
17:    JFK    DFW   474
18:    JFK    DCA   172
19:    JFK    BOS  1173
20:    JFK    AUS   297
21:    LGA    PBI   245
22:    LGA    ORD  4366
23:    LGA    MIA  3334
24:    LGA    DFW  3785
    origin   dest     N

  

 

flights %>% arrange(origin)

flights %>% arrange(desc(origin))

  

标签:JFK,origin,dest,EWR,table,data,order
From: https://www.cnblogs.com/res-daqian-lu/p/17510055.html

相关文章

  • Handle Table 及 ObCreateHandle 相关随笔
    文章来源于对 https://rayanfam.com/topics/reversing-windows-internals-part1/的理解。1. HandleTable结构体如下所示(Win10,x64,Intel)kd>dtnt!_HANDLE_TABLE+0x000NextHandleNeedingPool:Uint4B+0x004ExtraInfoPages:Int4B+0x008TableCode......
  • avalonia的IDataTemplate使用
    1、IDataTemplate的作用如果你需要对DataTemplate有更多的控制,你可以通过创建一个实现idatatemplate接口的类来实现。使用这个接口,您可以创建自己的DataTemplate,不仅可以定义数据的DataType,还可以定义它的属性。它相当于wpf里的trigger。2、怎么实现?要使用这个接口,你必须在类中......
  • 使用arcgispro将shp格式地图转换为移动端使用的geodatabase格式数据
    使用arcgispro将shp格式地图转换为移动端使用的geodatabase格式数据导入完成......
  • Hardware.DataCable 数据线踩的一些坑
    早在安卓4.4时代,我就买过很多数据线,一般这些线用个半年就坏了,当时最耐用的还是小米的数据线,可以用个三四年,当然小米手机一直是2.0的速率,凭传输速率无法断定数据线质量,只能说它耐操。后来米4进入typeC时代,就买过一些C口线,当时并不知道这些线的触电定义,也没有仔细研究过,只知道这些......
  • LeetCode C++:HashTable篇
    1、TwoSumGivenanarrayofintegersnums andanintegertarget,returnindicesofthetwonumberssuchthattheyadduptotarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.Youcanreturn......
  • Databend 开源周报 第 99 期
    Databend是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn。What'sOnInDatabend探索Databend本周新进展,遇到更贴近你心意的Databend。FlinkCDCApacheFlinkCDC(ChangeDataCapture)是指Ap......
  • Excel JavaScript API for PivotTables
    WorkwithPivotTablesusingtheExcelJavaScriptAPI-OfficeAdd-ins|MicrosoftLearnPivotTablesstreamlinelargerdatasets.Theyallowthequickmanipulationofgroupeddata.TheExcelJavaScriptAPIletsyouradd-increatePivotTablesandinteractw......
  • SAP UI5 应用里 /sap/ui/thirdparty/datajs.js 的作用
    SAPUI5是一个基于JavaScript的用户界面技术,用于构建企业级应用程序。它是一个成熟的开源框架,由SAP开发,致力于提供高质量、可扩展和易于维护的Web应用程序。SAPUI5应用程序使用一系列技术和库,其中之一就是/sap/ui/thirdparty/datajs.js。在本文中,我们将详细讨论datajs.......
  • DataNode的FullGC的处理过程
    背景:因公司每天中午11:08~11:40之间,DataNode所有的节点都会挂一会,主要是因为任务太过于集中的原因,在加上公司的HDFS的数据存储已经快达到了2P,DataNode的GC参数还是原来的4G,需要针对问题进行处理处理方案:先查看DataNode的GC情况jpsjstat-gcutil55336查看FGC有1574次1.先把集群......
  • LLaMA模型微调版本 Vicuna 和 Stable Vicuna 解读
    Vicuna和StableVicuna都是LLaMA的微调版本,均遵循CCBY-NC-SA-4.0协议,性能方面Stable版本更好些。CCBY-NC-SA-4.0是一种知识共享许可协议,其全称为"署名-非商业性使用-相同方式共享4.0国际"。即用的时候要署名原作者,不能商用,下游使用也必须是相同的共享原则。VicunaVicun......