问题标签 [subset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1426 浏览

r - 包含在多个 ggplot facet 中的数据子集

我有一个人口和该人口的样本。我使用 ggplot2 和它的 faceting 选项制作了一些比较它们的图,但我突然想到,将样本放在它自己的 facet 中会扭曲总体图(尽管轻微)。有没有办法对图进行分面,以便所有记录都在总体图中,而只有第二个图中的采样记录?

0 投票
1 回答
3738 浏览

c# - 如何通过 LINQ 从 DataTable 中选择一个子集?

我是 LINQ 的新手。我有以下数据表

Name 和 Date 是主复合键。

我想为每个日期选择所有名称,然后遍历新集合并选择下一个日期。

我的 Linq 表达式是错误的

0 投票
2 回答
2667 浏览

r - 使用顺序向量中的值获取 R 数据帧的子集

我有一个相关分数向量,myCorVector其中包含从 1 到 -1 的值范围。

该向量myCorVector对数据帧的每一行都有一个分数myDataFrame

我可以通过指定对数据框行进行排序myDataFrame[order(myCorVector),]

我想做的是对数据框进行排序,但检索值小于 0的myDataFrame行子集。myCorVector

如果我subset()在 上申请myCorVector,则返回的索引order()不再与 中的有效行索引相关联myDataFrame

有没有一种不需要for循环的快速和/或优雅的方法来做到这一点myCorVector

0 投票
2 回答
4143 浏览

r - 如何绘制时间数据的子集?

我有输入数据,并将其子集化,以便仅查看名为 CODE 的列中条目为 4 或 5 的行。接下来,我对这些数据进行了子集化,以便能够查看特定物种。然后,我确保 DATE 列中的条目被读取为日期,而不是因子(这是默认值)。然后,我将其中两列相互绘制:

数据从 1992 年到 2007 年,我想一次绘制一年。我会为很多物种做这个,但我不知道怎么做。我已经尝试了很多东西,包括限制 x 轴或尝试制作只有一年的子集,但还没有弄清楚。我尝试了以下一些想法:

上面和下面一样会产生一个空的数据框,并且我进行条件参数的尝试都没有成功。

关于如何一次只绘制一年或如何制作每年的子集的任何想法?

0 投票
3 回答
2358 浏览

algorithm - 用于查询给定子集是否存在于集合集合中的数据结构

我正在尝试为文字游戏求解器构建数据结构。

我需要存储大约 150,000 组 {A, A, D, E, I, L, P, T, V, Y} 形式的集合。(它们是规范化的英文单词,即已排序的字符。注意这是一个多重集,可以包含两次相同的字母。)

需要有效地获得对以下类型查询的是/否答案:是否有任何具有给定子集的集合?例如,是否有任何已知单词包含集合 {D, E, I, L, L, P}?

要求:

  • 查询必须快速
  • 数据结构应适合合理的空间量(例如 <50 MB)
  • 数据结构不需要实时构建;它是预先计算的。

是否有任何数据结构可以很好地满足这种需求?这与 StackOverflow 上的其他 集合匹配问题略有不同,因为目标集合实际上是多集合。

0 投票
3 回答
7014 浏览

c# - 使用索引 C# 返回 Array 的子集

给定 fromIndex 和 toIndex,返回 C# 数组子集的最佳方法是什么?

显然我可以使用循环,但还有其他方法吗?

这是我要填写的方法签名。

FixedSizeList 内部实现是

0 投票
12 回答
548318 浏览

r - 如何在数据框中按名称删除列

我有一个大型数据集,我想读取特定列或删除所有其他列。

我选择了我不感兴趣的列:

而不是我想做的事情:

删除所有不需要的列。这是最佳解决方案吗?

0 投票
2 回答
437 浏览

algorithm - 如何找到字符串的排列?

我怎样才能找到特定字符串的组合....

ABCD - "",A,B,C,AB,AC,AD,BC,BD,CD,ABC,ACD,ABD,ABCD,...

C编程语言......

谢谢..

0 投票
1 回答
1525 浏览

r - R:使用子集时的 dcast 错误 - 不同的行大小

将 dcast 与子集参数一起使用时,当原始数据帧上的 dcast 和子集数据帧上的 dcast 在行中不匹配时,我会收到以下错误。

data.frame(..., check.names = FALSE) 中的错误:参数暗示不同的行数:2、3

我已经用 mtcars 数据集重现了这个错误。下面是带有复制的代码。

最后一个 dcast 表明可以通过跳过 drop=FALSE 条件来避免错误,但我想要的输出是

任何帮助都会很棒!:)

谢谢

0 投票
5 回答
1401 浏览

r - 计算 data.frame 子集中出现的数字

我在 R 中有一个类似于以下内容的数据框。实际上,我真正的“df”数据框比这里的数据框大得多,但我真的不想让任何人感到困惑,所以这就是我尝试尽可能简化事情的原因。

这是数据框。

基本上我想做的是获取每列 (a,b,c,d,e) 和每个 id 组 (1,2,3) 的数字出现次数(对于后面的分组,请参阅我的列 'id ')。

因此,对于“a”列和 id 编号“1”(对于后者,请参见“id”列),代码将如下所示:

只是简单地解释一下我的结果:在“a”列中(并且仅关于在“id”列中具有数字“1”的那些记录),我们可以说数字“1”出现了 3 次,而数字“3”出现了 7 次。

同样,只是为了向您展示另一个示例。对于“a”列和 id 编号“2”(对于后者的分组,请再次参见“id”列):

让我再解释一下:在“a”列中,仅关于那些在“id”列中具有数字“2”的观察值)我们可以说数字“1”出现了 4 次,数字“2”出现了 3 次,数字“3”出现了 3 次。

所以这就是我想做的。计算每个自定义子集的数字出现次数(然后将这些值收集到数据框中)。我知道这不是一项艰巨的任务,但问题是我将不得不定期更改输入“df”数据框,因此总行数和列数都可能随时间变化……

到目前为止,我所做的是按列分隔“df”数据框,如下所示:

所以 df.2 将引用 df$a,df.3 将等于 df$b,df.4 将等于 df$c 等等。但我现在真的卡住了,我不知道如何前进......</ p>

是否有适当的“自动”方法来解决这个问题?