r - 如何为某些复制重复带有数字的字符串
问题描述
我想多次重复一个字符串
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep1
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep2
rep3
rep3
rep3
rep3
rep3
rep3
rep3
rep3
rep3
rep3
rep3
rep3
我想重复这个直到 8000 行
我知道如何重复一个字符串,但我不知道如何用数字制作它以及如何为一定数量的行做它
我可以这样做然后合并它们
a <- rep("rep1", 12)
b <- rep("rep2", 12)
c <- rep("rep3", 12)
df <- rbind(a,b)
df <- rbind(df, c)
但是我怎样才能拥有尽可能多的线路呢?
解决方案
你可以rep
再次使用。
rep(c(a,b,c), 8000/36+1)[1:8000]
或使用@RonakShah 的评论
rep(c(a,b,c), length.out=8000)
推荐阅读
- azure - 如何在 Azure AD B2C 中获取访问令牌而不是指向重定向 URL
- python - Geopandas - 地图和位置绘图
- python - 'WSGIRequest' 对象在 django 中没有属性 'Session'
- c# - 尝试将数据从一个表中提取到另一个表中的字段 - 出现“当前上下文中不存在该名称”错误
- c# - 如何创建按长度排序字符串的表达式
- android - 首次运行后的 Android Studio 错误预览
- asp.net-core - 自包含的 vrs 框架相关部署
- python - “process.currentDirectoryPath()”函数没有改变路径,我的python文件没有通过swift代码执行
- python - 未定义名称“bins”(风玫瑰)
- cuda - float3 可以享受 CUDA 内存合并吗?