【发布时间】:2017-06-27 21:17:42
【问题描述】:
基本上,我正在获取一个情绪列表,并尝试将列表中的每个情绪复制 6 次,然后将它们添加到向量中。例如:
emotions<-c("Happy","Sad","Angry")
看起来像:
emotions2<-c("Happy","Happy","Happy","Happy","Happy","Happy","Sad","Sad","Sad","Sad","Sad","Angry","Angry","Angry","Angry","Angry","Angry")
现在要做到这一点,我正在使用 for 循环,但由于某种原因,它只是复制第一个情感,创建向量, 情绪2
我的代码如下所示: pmd.df3 是我的数据框,Emotions 是其中的新列,我将在其中存储此信息。
pmd.df3$Emotions<-(
for(ele in emotions){
new.column<-replicate(6,ele)
print(new.column)
}
)
如果你能帮忙,请告诉我!
【问题讨论】:
-
请在您的问题中包含您使用的编程语言。
-
建议:提及您的代码所使用的编程语言。这将帮助您更快地获得解决方案,因为合适的开发人员将能够看到您的代码。始终使用正确的标签来标记您的问题。
-
你是对的——我的错!谢谢你提醒我。
标签: r loops for-loop replicate