r - 是否有任何函数可以让我将此列表转换为一组向量?
问题描述
我想把这个列表[1, 2, 3, 4, 5, 6, 7, 8, 9]
变成下面的一组向量
(2,3,4)
(3,4,5)
(4,5,6)
(5,6,7)
(6,7,8)
(7,8,9)
解决方案
x = c(1, 2, 3, 4, 5, 6, 7, 8, 9)
n = length(x)
lapply(1:(n - 2), function(i) x[i:(i + 2)])
推荐阅读
- jenkins - 詹金斯错误:标签必须遵循要求的规范
- javascript - 谷歌图表 - 晚上 8 点到早上 6 点(xAxis) - 工作日
- c# - 如何区分用户退出聊天和处于睡眠模式的客户端?
- c# - .Net - 访问方法“Amazon.SimpleNotificationService.Model.ListTopicsRequest”失败
- ruby-on-rails - Rails 6:我可以为 Webpacker 文件添加资产前缀吗?
- ruby-on-rails - 由于将 rails 从 3 迁移到 5,升级配置更少
- bash - 关闭执行命令的返回消息
- mysql - MySQL查找给定字段的MAX并返回整行
- .net - Is it possible to use ASP .Net Core 3.1 from a library that targets .NET Standard 2.x?
- javascript - Electron 未正确加载 index.html,本地文件夹中的文件未加载