在 R 中将向量中的每个元素复制不同时间[重复]

2023-12-05

假设我有一个数字向量v

v <- 1:5

我想要rep

v[1] by v[1] times.

v[2] by v[2]次……等等……

期望的输出是:

1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 

以下不起作用。有什么想法吗?

rep(v, each = function(x) v[x]) 

提前谢谢了。


我们可以用rep就其本身而言

rep(v, v)

如果我们想指定参数,请使用times

rep(v, times = v)

The each不会采用匿名函数,它只需要一个长度为 1 的向量。根据?rep

每个 - 非负整数。 x 的每个元素每次都会重复。其他输入将被强制为整数或双精度向量并采用第一个元素。如果 NA 或无效,则视为 1。

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

在 R 中将向量中的每个元素复制不同时间[重复] 的相关文章

  • 如何在不指定数据集的情况下调整函数

    我有一个函数 基本上可以过滤SPV行 如下所示 请注意 我这样做return coef lt function df1 idd dmda CategoryChosse 然而 我不希望df1作为函数的参数 而是函数的属性df1数据集 在本例中
  • orderBy 随递减排序和递增排序的变化

    是否有一种标准方法可以按几列对 data frame 进行排序 但会发生减少或增加的变化 例如 您可能希望按一个变量 递减 和下一个变量 递增 对 data frame 进行排序 有没有类似的东西 mydf order mydf myvar
  • 展平 ggplot2 中的 alpha 通道

    ggplot2 的某些对象 函数 支持 alpha 通道 http docs ggplot2 org current geom point html http docs ggplot2 org current geom point html
  • ggplot2 的组合图(不在单个图中),使用 par() 或 layout() 函数? [复制]

    这个问题在这里已经有答案了 我一直在考虑使用 par 或 layout 函数来组合 ggplots 可以使用这些功能吗 假设我想绘制 ggplot 散点图和 ggplot 直方图 我想将这两个地块合并起来 而不是在一个地块中 是否适用 我在
  • data.frame 按列分组[重复]

    这个问题在这里已经有答案了 我有一个数据框 DF 说 DF 是 A B 1 1 2 2 1 3 3 2 3 4 3 5 5 3 6 现在我想将 A 列的行组合在一起 并得到 B 列的总和 例如 A B 1 1 5 2 2 3 3 3 11
  • 中断、保存并稍后继续循环的最佳方法

    事情是这样的 我有一个需要几天时间才能运行的循环 我想中断循环 检查进度 然后稍后继续 目前 我正在使用以下内容 for i in 1 100000 Sys sleep i 2 5 print i write csv i i csv 我检查
  • 替换为 NA

    我有一个包含条目的数据框 看来这些值没有被视为 NA 因为 is na 返回 FALSE 我想将这些值转换为 NA 但找不到方法 Use dfr dfr
  • 清除指针向量[重复]

    这个问题在这里已经有答案了 假设我定义了一个这样的类 class foo private std vector lt int gt v public void bar1 for int i 0 i lt 10 i int a new int
  • 什么是 data.frame 可以做而 data.table 不能做的事情?

    我刚刚开始使用 R 并遇到了 data table 我发现它很棒 一个非常天真的问题 我可以忽略 data frame 来使用 data table 以避免两个包之间的语法混淆吗 来自数据表常见问题解答 http datatable r f
  • 抑制 r markdown 中的控制台输出,但保留绘图

    嗨 我有以下降价块 r echo FALSE warning FALSE message FALSE error FALSE lapply obj function x plot x main some plot box axis 1 at
  • 两个闪亮的操作按钮

    我正在编写一个闪亮的函数 其中包含两个操作按钮 这两个按钮是左右按钮 单击时可以帮助绘图移动 第一次单击时 这两个按钮都工作正常 当我重新单击它们时 就会出现问题 无论我单击哪个按钮 它都会在两个范围之间来回弹跳 我猜可能是 右 和 左 按
  • 如何在闪亮的应用程序中显示矩阵,并用条件指定颜色?

    我有一个具有正值和负值的矩阵 M 我正在尝试使用 DT 包在闪亮的应用程序中显示为表格 我想用不同的颜色显示矩阵 红色的正数和负数 例如 到目前为止 我只能以一对一的方式添加颜色 但我想以这种方式添加颜色 如果matrix values g
  • Sweave 缓存包

    我正在尝试编写一份报告 我的问题是每次我编译 R 时都会加载我在报告中使用的包 如 ggplot2 MASS cubature 这是非常耗时的 有没有办法查包裹 I found 缓存编织但它不起作用 这是我在 sweave 文件中添加的块
  • R 包“raster”在搜索“terra”最新版本时无法上传

    我正在 Windows 10 中使用 RStudio 2021 09 2 中的 R 4 1 2 工作 我正在处理空间数据 包括矢量和栅格 但三天前命令库 栅格 开始向我发出此警告 错误 loadNamespace i c lib loc l
  • 如何连接 R 列表中的多个 .wav 文件?

    我有一个 wav 文件列表my list library seewave library tuneR data tico audio lt tico freq lt 22050 breaks lt c 0 0 2 0 4 0 6 0 8 i
  • 是否可以在 R 中创建自定义 pch 形状?

    R 中的许多绘图函数都使用图形参数pch指定数据点的形状 根据R 文档 https www rdocumentation org packages graphics versions 3 6 2 topics points 有 26 个矢量
  • 当 header=TRUE 时 read.fwf 出错

    我的模拟数据如下所示 LastName Date email CreditCardNum AgeZip Amount Paul 21 02 14 email protected cdn cgi l email protection 4241
  • 在 R 中使用 ggplot2 叠加两个图

    有两个数据框 df1 df2我需要使用 ggplot2 创建线图并显示在同一个图表上 df1 x y 2 30 4 25 6 20 8 15 df2 x y 2 12 4 16 6 20 8 24 用于绘制第一个 df p1 lt ggpl
  • R 中的频率加权,与 Stata 的结果比较

    我正在尝试分析明尼苏达大学 IPUMS 数据集中的数据1990 年美国人口普查 http usa ipums org usa sampdesc shtml us1990a in R 我正在使用survey http faculty wash
  • 在ggplot2中添加水平线到绘图和图例

    这段代码创建了一个漂亮的图 但我想在 y 50 处添加一条水平黑线 并让图例显示一条黑线 并在图例中显示文本 cutoff 但在图例中保留源点 我可以使用 geom line 添加该行 但无法在图例中获取该行 library ggplot2

随机推荐

  • 收到错误 - System.InvalidOperationException 未处理

    我刚刚开始学习Windows应用程序开发 我们得到了自学项目来开发一个Windows应用程序 我正在尝试创建发送电子邮件的应用程序 我创建了一个类MsgSender cs来处理这个问题 当我从主窗体调用该类时 出现以下错误 System I
  • 暂时保存 Git 更改

    Is git stash我想探索什么 假设我在笔记本电脑上处理项目 但我需要将到目前为止所做的工作转移到桌面上 两台 PC 都同步到集中式 GIT 存储库 我还不想提交更改 我想在另一台电脑上从上次中断的地方继续 git stash仅在本地
  • 如何从 CXF Rest 客户端获取日志记录?

    这花了我很长时间才弄清楚 我问这个问题是为了给其他人解答 如何从 CXF Rest 客户端获取有用的日志记录信息 EG url params payload response 等 注意 这个问题已经存在 但它询问的是 CXF 和 Reste
  • 当包含“xmlns”属性时,Selenium 无法找到 Xpath

    基本上我正在尝试使用 Selenium 的 Xpath 处理以下 HTML a Public Profile a 我正在使用以下选择器 a text Public Profile 看起来很简单 但是 根据 Selenium 的说法 它返回
  • PHP运算符优先级

    我无法理解 php 如何计算标准数学函数 在一个具体的例子中 我有这样的计算 225 154 256 138 256 256 81 256 256 256 没错 没有括号 当用 php 执行时会产生这个数字 1 368 038 113 现在
  • 位置:固定重叠页

    这里是fiddle 我正在制作一个杂货清单网络应用程序 并且我正在将顶部 div 设置为固定位置 当我这样做时 div 似乎与页面的其余部分重叠 我尝试过在 css 中使用两个位置 position relative position fi
  • set/getAttribute 比较仅适用于字符串?

    我想设置一个span node s visited归因于true or false基于是否已被访问 test function test var el document createElement span el setAttribute
  • PHP 显示目录中的随机 n 张图像

    我想显示文件夹中随机的 n 张图像 目前我正在使用这个脚本来显示图像 div class item img src div 我只想要 10 个 或 n 个 图像 这太随机了 这个怎么做 The shuffle 方法将以随机顺序放置给定数组的
  • OpenShift 上的 PHP:如何启用错误和警告?

    我已将我的应用程序移至 OpenShift 现在 为了方便其实际工作 我想启用页内错误和警告 目前 我看到一个空白页面 如何启用错误 在 PHP 中 它位于php ini error reporting E ALL display erro
  • @Bean 和 @Autowired 之间的区别

    为什么我不能使用 Autowired在这种情况下 SpringBootApplication public class Application Autowired BookingService bookingService public s
  • 通过 Promise 实现 Debounce 功能

    我正在尝试实现一个与 JavaScript 中的 Promise 一起使用的去抖动函数 这样 每个调用者都可以使用 Promise 来使用 去抖动 函数的结果 这是迄今为止我能想到的最好的 function debounce inner m
  • 使用jquery按类获取父元素

    例如 我有以下 html 结构 div class message div div class msg button span class sms span div div div div span class sms span div d
  • 从另一个类调用一个类方法

    我想在 A 类的方法成员中更改 B 类的变量成员 例子 A h class A several other things void flagchange A cpp void A flagchange if human Bobj flag
  • intel手册中的x86_64操作码编码格式

    中列出的 Op En 格式是什么英特尔 x86 64 参考手册 例如在添加操作码我可以猜测一些 例如 I 立即 但是有这些的完整列表吗 的介绍部分英特尔第 2 卷手册解释如何阅读每个条目 3 1 1 4 指令汇总表中的操作数编码栏 操作数编
  • 打开 MediaPlayer - 线程中未处理的事件

    我正在尝试创建一个媒体播放器 使用 Media MediaPlayer 类 为此我使用一个线程来处理用户使用 OpenFileDialog 加载的歌曲 我正在使用下一个代码来开始处理歌曲 public static List
  • 如何使用 Postman 发送多部分/表单数据请求

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我目前正在使用 Chrome Addon Postman REST 客户端轻松创建 POST GET 请求 现在我想调试上传脚本 我是寻找一种将请求
  • 匹配所有文件/目录名称的最短 bash glob 模式/表达式是什么(包括以点开头的名称,但不包括 . 和 ..)

    I have extglob设置和dotglob unset 也产生 and 这通常是不希望的mv or cp 所以我不希望包含这些 我玩了一下发现 and ls A 给出想要的结果 但我认为应该有一个更简单的方法 我正在寻找一种在提示符下
  • 处理复制/粘贴或键入时 Eclipse 太滞后

    当我通过 Ctrl C Ctrl V 复制 粘贴或键入代码时 我的 Eclipse 相当延迟 3 4 秒来处理 有时 它会导致我的CPU负载达到100 我真的需要关于这个问题的建议 对于 OP 来说可能有点晚了 但我在使用 CTRL C C
  • 标准表达式中的数据类型不匹配

    我在 VB NET 中有一个项目 以 Ms Access 作为后端 将数据插入表时 查询和数据类型错误没有错误 但有时会发生 OleDB 异常 错误是 条件表达式中的数据类型不匹配 查询是 Dim cmdstr1 As String Dim
  • 在 R 中将向量中的每个元素复制不同时间[重复]

    这个问题在这里已经有答案了 假设我有一个数字向量v v lt 1 5 我想要rep v 1 by v 1 times v 2 by v 2 次 等等 期望的输出是 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 以下不起作用 有