问题标签 [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 投票
2 回答
724 浏览

r - subselection dataframe

I have a simple questioon I think. In my dataframe I would like to make subset where column Quality_score is equal to: Perfect, Perfect*, Perfect*, Good, Good** and Good***

This in my solution by now:

Is there a way to simplify this method? Like:

Thank you all,

Lisanne

0 投票
2 回答
2352 浏览

algorithm - 将一个集合划分为 k 个不相交子集

给一个 Set S,将集合划分为k不相交的子集,使得它们的总和之差最小。

S = {1,2,3,4,5}k = 2,所以{ {3,4}, {1,2,5} }因为它们的总和{7,8}相差很小。因为S = {1,2,3}, k = 2这将是{{1,2},{3}}因为总和的差异是0

该问题类似于The Algorithm Design Manual中的The Partition Problem。除了Steven Skiena讨论了一种无需重新排列即可解决它的方法。

我打算尝试模拟退火。所以我想知道,是否有更好的方法?

提前致谢。

0 投票
4 回答
59370 浏览

r - data.table 中的子集

我正在尝试在 R(不是data.frame)中对 data.table (来自包data.table )进行子集化。我有一个 4 位数的年份作为密钥。我想通过一系列年份来细分。例如,我想提取 1999、2000、2001 年的所有记录。

我尝试在我的DT[J(year)]二进制搜索语法中传递以下内容:

但这些似乎都不起作用。任何人都知道如何做一个子集,其中您要选择的年份不仅仅是 1 年,而是多年?

0 投票
2 回答
1965 浏览

r - 连接表达式以子集数据帧

我正在尝试创建一个函数来计算子集数据框中列的平均值。这里的技巧是我总是想要有几个子集条件,然后可以选择将更多条件传递给函数以进一步子集数据帧。

假设我的数据如下所示:

我希望能够使用所有函数调用中的第一个条件来完成下面显示的子集,而第二个条件可以随着每个函数调用而改变。此外,第二个子集条件可以在其他变量上(我使用单个变量 ,var2表示简约,但条件可能涉及多个变量)。

我的示例函数和函数调用如下所示:

另一种调用可能如下所示:

任何帮助深表感谢。


编辑:在 Wojciech Sobala 的帮助下,我想出了以下函数,它让我可以选择传入 0 个或更多条件。

0 投票
2 回答
861 浏览

prolog - prolog:长度为 k 的子集

在课堂上,我们回顾了我的老师给出的 subset_of/2 谓词如下:

然后他要求我们将其更改为仅给出某个长度 K 的子集(但不是通过使用长度/2,而是通过直接找到递归定义)。我的第一次尝试是将subset_of调用拆分为一个添加额外元素的调用和一个不添加额外元素的调用(而不是调用maybe_add),并跟踪传递的列表的长度并在最后检查,但是这根本没有按计划进行。

我不是要求正确的代码来解决这个问题,而只是朝着正确的方向推进,这样我就可以继续尝试解决这个问题。这是我第一次使用声明性语言,我很困惑。

0 投票
1 回答
955 浏览

c# - 实体框架:较大实体的子集实体

Sooo 基本上我有一个叫做评论的表。在那张桌子上,我有三个字段,

  • ID
  • 标题
  • 文本

我已经为表创建了一个实体对象,它映射了所有三个字段,但我现在想要的是另一个名为 CommentHeader 的实体,它只映射 ID 和标题。出于速度原因,我只想加载所有评论的标题而不是文本。那么解决这个问题的最佳方法是什么?

我不是在寻找带有 var 对象的 Select 语句。我可以自己解决这个问题,我真的不喜欢那个解决方案,因为我宁愿将它抽象到一个实体对象后面。

我尝试了明显的解决方案,即复制原始 Entity 对象并从中删除 Text 。这导致了一个错误,因为只有一个实体可以无条件映射到一个表。在我看来,我别无选择,只能使用 Select 语句。我只是想在我做一些愚蠢的事情之前确定一下。

(顺便说一下,为了简单起见,这个例子只有三个字段。假设标题中可能有更多的字段。这是我不想只使用带有 var 对象的选择的主要原因,因为它不仅仅是一个字段,但可能是一大堆字段)。

0 投票
1 回答
558 浏览

list - 如何使用 perl 将对象列表排序到表示子集和超集对象的 N 叉树中?

我有一个对象列表,这些对象可能彼此相关,也可能不相关。一些元素是其他元素的子项,而其他元素又可能是另一个元素的子项。有些可能与其余元素相同或完全无关。

例如,假设列表是 {A,B,C,D,E,F},其关系为 A⊂B⊂C、D=E 和 F≠{A,B,C,D,E,F}。我想形象化这种关系,也许像

我只需要一些指导即可开始,也许有一个模块可以执行此类任务。我能想到的几种方法对于我刚起步的脚本技能来说变得太复杂和令人生畏了。希望有人可以在这里帮助我。

0 投票
1 回答
3716 浏览

pdf - 如何对pdf中使用的字体进行子集化?(使用 iTextSharp)

我用 ASP.NET + iTextSharp 生成了一个 pdf 报告。
我在其中使用了几种类型的字体,出于艺术原因,每种字体都应用于一个或 2 个单词。
所以文件很大。

我怎样才能只嵌入我实际使用的字体?就像我们使用 MS Office Options 所做的一样。

MS Office Word 2007 是这样的:
“在文件中嵌入字体:
仅嵌入文档中使用的字符(最适合减小文件大小)
不要嵌入常用系统字体”

或者我也可以接受另一种解决方案。
将整个页面展平为高分辨率图片。
如果编程方便的话,我其实更喜欢这个方案。

谢谢。

0 投票
3 回答
127439 浏览

ruby - 如何在 Ruby 中获取数组的交集、联合和子集?

我想为名为Multiset的类创建不同的方法。

我有所有必需的方法,但我不确定如何编写交集、联合和子集方法。

对于交集和联合,我的代码是这样开始的:

这是一个例子:

那么 和 的X交点Y[1, 2]

0 投票
1 回答
152 浏览

ruby-on-rails - Rails 在范围表中查找特定条目

Rails 新手....仍在尝试掌握所有“方法”

表称为历史。

现在我想查找该表的 @compa 子集是否包含已关闭日期 = 特定日期的条目。我尝试了各种方法,但似乎没有任何效果。

例子:

不工作。

我应该在子集中工作,还是回到表并做一个新的范围?我怎样才能在子集中工作......我错过了一些我确定的东西。