首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将计算序列赋值给r中的变量序列

如何将计算序列赋值给r中的变量序列
EN

Stack Overflow用户
提问于 2013-10-03 13:00:07
回答 1查看 122关注 0票数 0

我在循环中有一些棘手的挑战,我想在r中做,以使事情变得更快。如何将一个小计算序列赋给一个变量序列?示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fex1 = rbind(ben1,mal1)
fex2 = rbind(ben2,mal2)
fex3 = rbind(ben3,mal3)
....
....
fex40 = rbind(ben40,mal40)

其中ben(i)和mal(i)是序列1:40的7×13矩阵,并且fex(i)也是变量名1:40的序列。基本上,我已经将一些数据拆分到不同的文件夹中,并希望重新绑定拆分的数据集的组合来执行一些其他计算。我已经使用lapply在rbind和其他函数上进行循环,但是如何实现这一任务呢?将rbind这样的函数应用于矩阵序列,并将这些值存储在变量序列中。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-10-03 13:11:21

你真的应该在这里使用一个列表:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 
ben <- <list of all your ben's>
mal <- <list of all your mal's>

fex <- mapply(rbind, ben, mal)

# then just index using
fex[[i]]

如果必须使用单独的变量,请使用assign

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
N <- 30 # however many of each `ben` and `mal` you have
for (i in N) {
  bi <- paste0(ben, i)
  mi <- paste0(mal, i)
  fi <- paste0(fex, i)

  assign(fi, rbind(get(bi), get(mi)))
}

注意:要将您的对象收集到列表中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ben <- lapply(do.call(paste0, list("ben", 1:N)), get)
mal <- lapply(do.call(paste0, list("mal", 1:N)), get)

# Which can then be indexed by
ben[[7]]
mal[[12]]  # etc

但是,您还应该尝试将它们放在getgo中的列表中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19159881

复制
相关文章
三分钟Python充电-解压序列赋值给多个变量
""" 问题:现在有一个包含N个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给N个变量? """ """ 解决方案:任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋值给多个变
石晓文
2018/04/11
1.6K0
Python:序列的增量赋值
增量赋值运算符有 += 和 *=。+= 背后的特殊方法是 __iadd__,如果一个类没有实现 __iadd__ 方法,Python 会退一步调用 __add__ 方法。这两个方法的区别在于,__iadd__ 为就地改动,不会改变原值的内存地址,而 __add__ 方法会得到一个新对象。
丹枫无迹
2019/03/15
1.2K0
Python:序列的增量赋值
spring类中给静态变量赋值
大家在用spring读取配置文件中的数据的时候,一定用过@Value这个注解。但有时候如果我们想要给静态变量赋值发现就不管用了,给静态变量赋值,要把@Value注解放到静态变量的set方法上。
一缕82年的清风
2021/12/06
2.9K0
awk给外部变量赋值
假设将值存在文件t中,文件t内容如下,只有一行:a b c 需要将a、b和c分别赋给外部变量x、y和z,则脚本可写成如下: eval $(awk '{ printf("x=%s\ny=%s\nz=%s",$1,$2,$3); }' ./t) echo $x echo $y echo $z 请注意printf函数中的换行符\n是必须的,起关键作用的是eval命令,它在很多场景有特别的用处。
一见
2018/08/02
3.9K0
序列赋值引发的Python列表陷进
+是指把两个序列的元素拼接在一起。通常+号两侧的序列由相同类型的数据所构成,在拼接的过程中,两个被操作的序列都不会被修改,Python会新建一个包含同样类型数据的序列作为拼接的结果。比如:
dongfanger
2021/04/09
5220
@value 给静态变量赋值
原因:@value 是在 bean实例化后,在属性填充过程中进行赋值的,static初始化要早于@value。
收心
2022/10/27
2.6K0
Keras中的多变量时间序列预测-LSTMs
神经网络诸如长短期记忆(LSTM)递归神经网络,几乎可以无缝地对多变量输入问题进行建模。
朱卫军 AI Python
2022/04/02
3.2K0
Keras中的多变量时间序列预测-LSTMs
R中时间序列分析-趋势分析Trend
本文介绍了如何使用R语言中的时间序列分析函数,对广告销售量进行预测和分析。首先,使用dplyr和lubridate包将数据集整理成适合进行分析的格式。接着,使用forecast包中的函数进行预测,并使用ggplot2包来可视化预测结果。最后,使用nls包中的函数进行非线性回归拟合,并绘制出预测曲线。通过这些方法,我们可以对未来的广告销售量进行预测和分析,从而为业务决策提供支持。
Erin
2018/01/09
2.9K0
R中时间序列分析-趋势分析Trend
Ajax请求中给全局变量赋值的解决方案
ajax修改全局变量后,外面获取不到ajax里赋的值,结果为空???
MonroeCode
2018/01/10
3.1K0
python txt中的文件,逐行读取并且每行赋值给变量
最近想做自动化,想到可能会用到很多账号密码,所以想到了用参数化,但是一个用户,一个密码,中间还得一个冒号,不方便,就想到了利用Python实现(为了解决这个问题,我也花费了很长时间)
matinal
2023/10/13
2400
python txt中的文件,逐行读取并且每行赋值给变量
Ajax请求中给全局变量赋值的解决方案
昨天PP遇到一个问题,ajax修改全局变量后,外面获取不到ajax里赋的值,结果为空 问题代码如下图: 输出结果如下图: 原因: 先在控制台看看是ajax先被打印还是你的undefined先被打印
MonroeCode
2018/02/09
3.6K0
Ajax请求中给全局变量赋值的解决方案
Keras中带LSTM的多变量时间序列预测
像长短期记忆(Long Short-Term Memory ) LSTM 递归神经网络这样的神经网络几乎可以完美地模拟多个输入变量的问题。
QiqiHe
2018/02/09
46.4K8
Keras中带LSTM的多变量时间序列预测
R中时间序列分析-趋势预测ARIMA
该文介绍了如何使用ARIMA模型对时间序列数据进行预测,并通过一个具体的数据集进行了演示。首先,介绍了ARIMA模型的基本概念,然后介绍了如何使用auto.arima函数来拟合ARIMA模型,并给出了一个具体的例子。最后,介绍了如何使用forecast函数来进行预测,并给出了预测结果。
Erin
2018/01/09
1.8K0
R中时间序列分析-趋势预测ARIMA
lstm多变量时间序列预测(时间序列如何预测)
Now, we are familiar with statistical modelling on time series, but machine learning is all the rage right now, so it is essential to be familiar with some machine learning models as well. We shall start with the most popular model in time series domain − Long Short-term Memory model.
全栈程序员站长
2022/08/01
2.2K0
lstm多变量时间序列预测(时间序列如何预测)
R语言︱构造新序列
seq代表是ck与数值1 之间用啥记号,如:ck_1,ck*2 collapse代表是ck1与ck2之间用啥记号如:ck1_ck2 ck1 * ck2
悟乙己
2019/05/28
4780
MySQL中变量的定义和变量的赋值使用
说明:现在市面上定义变量的教程和书籍基本都放在存储过程上说明,但是存储过程上变量只能作用于begin…end块中,而普通的变量定义和使用都说的比较少,针对此类问题只能在官方文档中才能找到讲解。
全栈程序员站长
2022/06/30
9.2K0
R中季节性时间序列分析及非季节性时间序列分析
①SAM(Simple Moving Average) 简单移动平均,将时间序列上前n个数值做简单的算术平均。 SMAn=(x1+x2+…xn)/n
Erin
2022/05/09
1.8K0
R中季节性时间序列分析及非季节性时间序列分析
DNA序列编码中Hairpin的定义和计算
[2] Shin, Soo Yong , et al. "Multiobjective evolutionary optimization of DNA sequences for reliable DNA computing." IEEE Transactions on Evolutionary Computation 9.2(2005):143-158.
演化计算与人工智能
2020/08/13
1.8K0
点击加载更多

相似问题

将序列化的结果赋值给变量

11

如何将.lines序列赋值给变量并对其进行迭代?

137

如何将序列的值赋值给dataframe的列名

22

使用if/else语句将虚拟变量赋值给时间序列?

227

如何将序列值赋给变量?

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文