Ich versuche, meine Daten so zu transformieren, dass jedes Schlüsselwort einen Wert hat und nicht nach Wert gruppiert. Meine Daten werden zur Zeit wie folgt organisiert:R transformieren Daten mit mehreren Werten
df:
score1 score2 keyword1 keyword2 keyword3
.2 .4 brown fox jump
.7 .2 hello bye
.1 .9 foo
Ich würde meine Daten gerne wie folgt aussehen:
keyword score1 score2
brown .2 .4
fox .2 .4
jump .2 .4
hello .7 .2
bye .7 .2
foo .1 .9
Daten:
df = structure(list(score1 = c(.2, .7, .1), score2 = c(.4, .2, .9), keyword1 = c("brown", "hello", "foo"), keyword2 = c("fox", "bye"), keyword3 = "jump"), .Names = c("score1", "score2", "keyword1", "keyword2", "keyword3"), row.names = c(NA, -5L), class = "data.frame")
irgendwelche Vorschläge?
ich Ihre Antwort gefallen hat, habe ich eine Frage. Ich bin seit fast einem Jahr mit R beschäftigt, aber ich sehe keinen Fortschritt. Wie arbeitest du mit R? – nik
Viele Stunden, viele Jahre: Der Fortschritt kann langsam sein. Am wichtigsten: Verbringe zusätzliche Zeit damit, den Arbeitscode auseinander zu nehmen, um zu sehen, was jedes Teil macht. Lesen Sie Hilfedateien von Funktionen, die Sie nicht verstehen. Erfahren Sie mehr über Objekttypen und welche Objekttypen von einer bestimmten Funktion benötigt werden. – lmo
danke ich habe es getan und ich werde es tun, danke nochmal mann – nik