当前位置: 首页 > 知识库问答 >
问题:

如何删除排序,当我在R中使用反堆栈?

羊舌源
2023-03-14

我在R中创建了一个列表,大致如下:

〈代码〉主义者

我这样做是使用unstack,我学到了应用排序--这意味着键是按字母数字排序的。

不幸的是,稍后,我需要按lappy中的位置访问这些值。我需要按照它们插入列表的顺序访问它们。

是否有任何方法可以从取消堆栈中删除排序?


共有1个答案

邓嘉致
2023-03-14
匿名用户

unstack负责排序。尝试类似于as.list(取消堆栈(DF,DF[,1]~DF[,2])[unique(DF[,2]))<代码>列表s等同于Python的OrderedDict

 类似资料:
  • 我只是想看看我是否理解教授和在线资源所说的话。 对于heapSort算法,第一个元素的索引从0开始。 对于最大堆,如果子堆大于父堆,则percolate down应将最大子堆与其父堆交换,例如(这是用于赋值,因此我尝试发布尽可能少的代码): 所以最后,最大元素应该在索引0处。 如果这是正确的,我不理解的是heapSort实现: 最大堆中的渗滤层不应该将最大的元素放在索引0处吗?在这种情况下,为什么

  • 问题内容: 我想遍历除“ node_modules”目录以外的所有子目录。 问题答案: 解决方案1(组合和) 该解决方案的目的不是要处理性能,而是要显示一个可移植的解决方案:还应该与busybox或2.5之前的GNU版本一起使用。 使用 ,排除foo和bar目录: 然后结合 使用和 作为递归解决方案的非递归使用: 解决方案2(递归使用): 您已经知道此解决方案,但是我添加了它,因为它是最新,最有效

  • 我希望当用户按下后退按钮时,我的活动从后退堆栈中清晰可见。我正在使用此意图来打开我的活动: 我希望当我按下后退按钮时,我的OutGoingActivity活动将从堆栈中删除。 每当我启动我的活动时,一个新的活动应该被打开,而不是从堆栈中打开。

  • 以下是完整的问题: 编写一个java方法,它将接受两个排序后的堆栈a和B(最小值在顶部),并返回一个排序后的堆栈D(最小值在顶部)。只允许使用堆栈操作,如pop、push、isEmpty和peek。 示例:假设A={(top)1,4,7,9}和B={(top)2,3,6},那么函数将返回一个新的堆栈D={(top)1,2,3,4,6,7,9} 我写的代码是这样的: 你怎么认为?

  • 我正在做算法的中期审查,我试图用Java实现所有的伪代码,以便更好地理解算法。但是在堆排序部分,我的代码有一些问题。我的输入数组是 {10,16,4,10,14,7,9,3,2,8,1} 第一个元素只是表示我想要排序的元素的数量。换句话说,需要排序的元素从索引1开始。 我的build max heap输出是:16 14 10 8 7 9 3 2 4 1 堆排序的输出是:1 3 2 4 7 8 9

  • 本文向大家介绍如何删除R数据框中的行?,包括了如何删除R数据框中的行?的使用技巧和注意事项,需要的朋友参考一下 这可以通过使用方括号来完成。 示例 假设我们要删除第4、7和9行。我们将执行以下操作-