r - R中的重复数字数组
问题描述
我想了解优雅地要求 R 在数据框中填充重复数字的语法。
我需要从 1 数到 256 64 * 3 次,我发现这很简单。
df$Address<-rep(1:256,192)
我需要一列来重复 1 256*64 行,然后重复 3 256*64 行,然后重复 5 256*64 行。我发现那个很直观。
df$Gain<-c(rep(1,256*64),rep(3,256*64),rep(5,256*64))
但我似乎无法掌握需要重复 1 256 次、然后是 2 256 次、然后是 3 256 次到 64 256 次的语法,全部重复 3 次。我想要这样的东西工作,但它没有:
df$Ref<-rep(rep(1,256):64*3)
什么是重复一个数字 256 次然后递增该数字并重复的优雅方法?
解决方案
推荐阅读
- java - developer-getting-started/HelloWorld.java 无法编译
- python - 使 Python GUI 调用特定函数
- asp.net-core - 无法在 Windows Server 2016 上运行 .NET Core 2.1(.1) 应用程序
- distributed - 是否可以在给定客户端实例的情况下关闭 dask.distributed 集群?
- javascript - Three.js - 旋转后更大的边界框
- c++ - 在 C++ 中输出非常大的数字
- jquery - 如何使用 jQuery 仅检索一个 div 的文本?
- python - 从网站(metacritc)Python中抓取数据时如何匹配数组长度
- adobe-indesign - indesign cs5编号列表未排序
- javascript - 导航栏行为怪异