查找总和等于 2020 的 n 个值

2024-02-25

我有一个向量Vec具有这些值:

1721
979
366
299
675
1456

我正在努力寻找一种方法来获得以下组合n(我最初想做的是n=2) 值的总和等于 2020 年。

在示例中,很容易将其视为 1721 和 299 2020 年之和,但我的数据更长,我想概括为n值,以便我有一个函数,可以在其中设置向量和值来选择数字组合(可以是 2,3,5,..)。我的输出是c(1721,299).


您可以获得输入数字的所有组合combn(),它返回一个矩阵,其中组合是列。因此,您只需计算每一列的总和,看看哪一列等于您的目标。

Vec <- c(1721,
  979,
  366,
  299,
  675,
  1456)
n <- 2

all_combinations <- combn(Vec,n)
all_combinations[,colSums(all_combinations) == 2020]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

查找总和等于 2020 的 n 个值 的相关文章

  • ggplot2 + 使用比例 X 的日期结构

    我真的需要帮助 因为我已经迷路了 我正在尝试创建一个折线图 显示几个团队一年来的表现 我将一年分为几个季度 2012 年 1 月 1 日 2012 年 4 月 1 日 2012 年 8 月 1 日 12 1 12 并将 csv 数据帧加载到
  • 使用 broom 和 tidyverse 对不同的因变量进行回归

    我正在寻找一个 Tidyverse 扫帚解决方案来解决这个难题 假设我有不同的 DV and a specificIVS 集 我想执行一个考虑每个 DV 和这组特定 IV 的回归 我知道我可以使用类似 for i in 或 apply fa
  • NumericVector 和 vector 之间有性能差异吗?

    假设有人使用NumericVector和其他用途vector
  • Rcpp 包不包含 Rcpp_precious_remove

    我一直在尝试创建数据库并安装 DBI 包 但仍然遇到此错误 我重新安装了 DBI 和 RSQLite 软件包 但它们似乎不起作用 library DBI con lt dbConnect RSQLite SQLite dbname memo
  • k折交叉验证 - 如何自动获得预测?

    这可能是一个愚蠢的问题 但我只是找不到一个包来做到这一点 我知道我可以编写一些代码来获得我想要的东西 但如果有一个函数可以自动完成它那就太好了 所以基本上我想对 glm 模型进行 k 倍交叉验证 我想自动获取每个验证集的预测和实际值 因此
  • 是否可以创建根据输入对象名称自行命名的列表?

    能够创建 R 列表对象而无需指定每个元素的名称对我来说非常有帮助 例如 a1 lt 1 a2 lt 20 a3 lt 1 20 b lt list a1 a2 a3 inherit name TRUE gt b a1 1 1 a2 1 20
  • 使用栅格包下载 SRTM 数据?

    我正在尝试使用 获取 SRTM 数据 raster R 中的包 但一旦我选择SRTM在 getData 命令中 我会收到以下错误 library raster srtm lt getData SRTM lon 16 lat 48 tryin
  • 如何比较数据框1的每一行与数据框2的每一行?

    我有两个数据框 如下所示 x data frame Name c 200003 200260 400826 400863 500710 Chr c chr1 chr1 chr2 chr3 chr3 Position c 11880 1441
  • ggplot2 方面的内部排序

    我正在尝试在 ggplot2 中绘制一个方面 但我很难使不同方面的内部顺序正确 数据如下 head THAT EXT ID FILE GENRE NODE 1 CKC 1823 01 CKC Novels better 2 CKC 1824
  • R:使用数据框 A 中某个日期之前的值填充数据框 B 中的行

    这可能非常复杂 我怀疑需要先进的知识 我现在有两种不同类型的 data frames 我需要组合 数据 数据框A 按患者 ID 列出所有输血日期 每次输血均由单独的行表示 患者可以进行多次输血 不同的患者可以在同一天进行输血 Patient
  • 消除垂直线ggplot

    这个问题以前曾被问过 但答案并不总是明确或很复杂 我希望 ggplot2 的新版本能够带来更简单的解决方案 如何仅消除 ggplot 的垂直线而不消除轴刻度线或标签 这对于条形图来说确实很好 因为它可以消除图形中一些不必要的干扰 这里有一些
  • R - 加速近似日期匹配。 idata.frame?

    我正在努力有效地执行两个数据帧之间的 关闭 日期匹配 这个问题探索了一个解决方案 使用idata frame来自plyr包 但我也对其他建议的解决方案感到非常满意 这是两个数据框的非常简单的版本 sampleticker lt data f
  • 将 R 中的列中的单引号替换为双引号

    我在 R 中的数据框有一个 A 列 其中有带单引号的字符串数据 Column A Hello World Hi World Good morning world 我想做的是将单引号替换为双引号并实现如下所示的输出 Column A Hell
  • 通过 boot.ci 函数获取多个统计数据的 Bootstrap 置信区间

    我想通过以下方式获得多个统计数据的引导置信区间boot ci功能 这是我的 MWE 我有两个统计数据out并想要找到这两个统计数据的引导置信区间 然而 boot ci函数仅为第一个统计量 t1 提供引导置信区间 但不为第二个统计量 t2 提
  • 使用服务器中的 Shiny Reactive 作为 UI 输入

    我正在努力使用反应函数的结果作为 UI 的输入 目前 我主要使用 renderUI 随着应用程序变得更加复杂 它会降低性能 Using DetailsList items filtered Accounts columns columns
  • 在 dplyr 中,setdiff 和 anti_join 之间的本质区别是什么?

    我仍在学习 DataCamp for R 的课程 所以如果这个问题看起来很幼稚 请原谅我 考虑以下 非常做作的 示例 library dplyr library tibble type lt c Dog Cat Cat Cat name l
  • R 中计算滚动实现波动率的更快方法

    我想计算一组指数的滚动 20 天已实现波动率 这是我用来下载指数价格 计算每日收益和 20 天已实现波动率的代码 library quantmod library PerformanceAnalytics tickers c RUT STO
  • 如何将表输出复制到剪贴板?

    我试图通过单击按钮将表输出复制到剪贴板 我尝试查看 rclipboard 包 但以我有限的理解 它似乎无法复制输出 我添加了一个actionButton屏幕截图中带有一个图标来显示我想要实现的目标 现在按钮没有任何作用 Code libra
  • 如何在R中将plot转换为ggplot?

    我是 R 新手 我正在尝试将绘图转换为 ggplot plot res s type n main title print lines res s res s output 2014 02 14 51 8460 2014 02 14 44
  • gridExtra 2.0.0 更改标题大小

    我知道 gridExtra 已更新 因此 我想知道如何更改标题大小 这不再有效 grid arrange a b c d ncol 2 nrow 2 main textGrob Title gp gpar fontsize 15 font

随机推荐

  • 修改 XML 节点值 - Oracle 12c 的 UpdateXML 等效项

    我有一些示例代码如下 WITH xtbl AS SELECT 1 AS xtbl id xmltype
  • npm 嵌套依赖管理

    我有一个关于管理 npm 嵌套依赖项的最佳实践的问题 让我解释一下我的情况 请告诉我我做错了什么 或者解决这个问题的最佳方法是什么 我正在nodeenv 中使用express js 和express mongostore 运行一个应用程序
  • 带有回调的 kivy Urlrequest 在移动设备上抛出错误,但在笔记本电脑上不会抛出错误,为什么?

    以下是完整代码 当我在笔记本电脑上运行下面的简单 kivy 代码时 输 出是 Hello from Kivy Success 当我使用 buildozer android debug deploy 从 ubuntu 运行到我的手机时 输出是
  • Java 构造函数变量被忽略

    我正在尝试创建对象 Iset 的实例 当人们创建对象时 他们必须给出一个 int 它将是一个布尔数组的大小 该数组将存储一组整数 例如 1 将是 Iset 1 true 等等 但我不断收到索引超出范围错误 程序的其余部分显然忽略了我在构造函
  • 在 MySQL 条件中使用子字符串

    我正在尝试获取一个人名字的第一个字母等于的所有实例P 这是我想出的 它不会返回任何内容 sql SELECT FROM people WHERE SUBSTRING FirstName 0 1 P 建议 您的表达式不起作用的原因是 subs
  • Android 到 servlet 图片上传保存在服务器上

    我创建了一个 servlet 它接受来自 android 应用程序的图像 我在 servlet 上接收字节 但是 我希望能够使用服务器上的原始名称保存该图像 我怎么做 我不想使用 apache commons 还有其他适合我的解决方案吗 t
  • 是否可以在 ASPX、C# 和 JavaScript 之间共享一个包含字符串的文件?

    我希望将项目中使用的所有字符串外部化到一个文件中 并能够在 aspx C 代码后面和客户端的 JavaScript 中使用它 我想这样做的原因是因为许多字符串是共享的 即在两个地方相同 是否可以 有没有更好的办法 JSON http www
  • Python 实现赋值链的问题

    我正在为一个教育 Python 库编写一个链表 以下是重要的代码片段 class Element object def init self value next self value value self next next class L
  • git 命令不尊重 io 重定向

    例如 一些 git 命令需要注意 io 重定向git bundle 我怀疑这与使用的底层 管道 命令有关 有一个很好的教程IO重定向 http tldp org LDP abs html io redirection html 以及与以下相
  • 如何禁用 LaTeX 列表项的缩进? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 默认情况下 枚举 环境相对于当前环境缩进 如何禁用此缩进 以便三个项目的枚举环境产生与以下代码段相同的输出 documentclass article
  • 使用 Composer 的自动加载

    我一直在网上浏览 在这个问题上没有运气 我正在使用作曲家的自动加载功能 并在我的composer json autoload psr 0 AppName src 但我需要在比供应商文件夹更高的级别自动加载 做这样的事情是行不通的 autol
  • NoReverseMatch:反转“已删除”,没有找到任何参数。 - 姜戈

    我是 Django 的新面孔 所以如果我的问题是愚蠢的 请考虑一下 所以我一直在练习 Django 目前正在制作 CRUD 但是我遇到了 NoReverseMatch 的问题 我在 stackoverflow 中查看了答案 但仍然找不到出错
  • 为什么Python在某些情况下需要手动设置LC_CTYPE

    我正在尝试使用 Django 的管理文档 我跟着this https docs djangoproject com en dev ref contrib admin admindocs 教程并安装docutils 安装后我通过以下方式运行
  • 通过 Android Intent 发送链接到 Whatsapp

    我正在尝试从我的 Android 应用程序向 Whatsapp 或短信等聊天应用程序发送带有链接的短信 这些应用程序不接受 text html 类型作为 Intent 类型 当我使用 text plain 类型时 我的消息仅包含主题而没有消
  • Express.js 和 connect-mongo 会话持续时间

    我使用express session和connect mongo来存储用户会话 我将 cookie maxAge 设置为从现在起的 2 周 但我想要的是 如果用户在这 2 周内处于活动状态 则会话会延长到另外 2 周 这样当他不活动 2 周
  • 如何反序列化 JSON,其中值的类型在另一个字段中指定?

    我不确定应该如何尝试反序列化一些如下所示的 JSON columns name stringColumn type string name DateColumn type date name NumberColumn type number
  • 什么时候在 Ruby 中使用 Singleton 类是明智的? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 滥用模式匹配

    我来自 C 发现自己爱上了 F 模式匹配语法 因为它比 C 更简单switch并且更有用 我喜欢尽可能多地使用它 以像本例这样的奇怪方式使用它是否会带来性能或任何其他缺点 match 0 with when a b a gt b 在这个特定
  • git-am 未正确读取配置

    看起来git am continue没有正确读取我的配置 git am continue Applying fatal empty ident name for lt gt notallowed 我尝试遵循中的建议git post rece
  • 查找总和等于 2020 的 n 个值

    我有一个向量Vec具有这些值 1721 979 366 299 675 1456 我正在努力寻找一种方法来获得以下组合n 我最初想做的是n 2 值的总和等于 2020 年 在示例中 很容易将其视为 1721 和 299 2020 年之和 但