Im Wesentlichen nehme ich eine Liste von Emotionen und versuche, jede Emotion auf der Liste 6 Mal zu replizieren und sie dann zu einem Vektor hinzuzufügen. Zum Beispiel:Warum wird meine for-Schleife nicht über die gesamte Liste iterieren?
emotions<-c("Happy","Sad","Angry")
wird wie folgt aussehen:
emotions2<-c("Happy","Happy","Happy","Happy","Happy","Happy","Sad","Sad","Sad","Sad","Sad","Angry","Angry","Angry","Angry","Angry","Angry")
Gerade jetzt, dies zu tun, ich eine for-Schleife verwende aber aus irgendeinem Grund zu replizieren es nur die erste Emotion, die Schaffung der Vektor, emotions2 < -c ("Glücklich", "Glücklich", "Glücklich", "Glücklich", "Glücklich", "Glücklich").
Mein Code sieht so aus: pmd.df3 ist mein Datenrahmen und Emotions ist die neue Spalte darin, wo ich diese Informationen speichern werde.
pmd.df3$Emotions<-(
for(ele in emotions){
new.column<-replicate(6,ele)
print(new.column)
}
)
Bitte lassen Sie mich wissen, wenn Sie helfen können!
Bitte geben Sie bei Ihrer Frage an, welche Programmiersprache Sie verwenden. –
Vorschlag: Erwähnen Sie die Programmiersprache, in der sich Ihr Code befindet. Dadurch können Sie die Lösung schneller erhalten, da die richtigen Entwickler Ihren Code sehen können. Kennzeichnen Sie Ihre Fragen immer mit den richtigen Tags. –
Sie haben Recht - mein Fehler! Danke, dass du mich erinnert hast. –