Seite 1 von 1
Fehlermeldung beim erstellen eines Datensatzes
Verfasst: Mi Jun 26, 2019 3:02 pm
von timpsy
Hallo liebes Forum,
ich bekomme eine Fehlermeldung beim Erstellen folgender Funktion:
Code: Alles auswählen
data_more <- (data = data, id .vars = c("lfdn", "sex", "gewiss", "vertr") , measure.var = c("Selbst", "Nah", "Fremd"), variable.name = "Distanz", value.name = "Verlustaversion")
woran könnte das liegen? Vielen Dank für die Hilfe
Re: Fehlermeldung beim erstellen eines Datensatzes
Verfasst: Mi Jun 26, 2019 3:36 pm
von jogo
Hallo timpsy,
das liegt daran, dass es eine solche Konstruktion:
nicht gibt. Den gleichen Fehler kannst Du auch einfacher haben:
Ich sehe bei Deinem Code nicht, dass Du eine Funktion erstellen möchtest, denn nirgends ist das Schlüsselwort
function
(laut Titel geht es um das Erstellen eines Datensatzes ... ich bin verwirrt
)
Gruß, Jörg
timpsy hat geschrieben: ↑Mi Jun 26, 2019 3:02 pm
ich bekomme eine Fehlermeldung beim Erstellen folgender Funktion:
Code: Alles auswählen
data_more <- (data = data, id .vars = c("lfdn", "sex", "gewiss", "vertr") , measure.var = c("Selbst", "Nah", "Fremd"), variable.name = "Distanz", value.name = "Verlustaversion")
woran könnte das liegen? Vielen Dank für die Hilfe
Re: Fehlermeldung beim erstellen eines Datensatzes
Verfasst: Mi Jun 26, 2019 4:09 pm
von bigben
timpsy hat geschrieben: ↑Mi Jun 26, 2019 3:02 pmCode: Alles auswählen
data_more <- (data = data, id .vars = c("lfdn", "sex", "gewiss", "vertr") , measure.var = c("Selbst", "Nah", "Fremd"), variable.name = "Distanz", value.name = "Verlustaversion")
Sieht so aus, als wäre das ein verunglückter Versuch, einen Dataframe mittels der Funktion
reshape::melt umzuformen. Jedenfalls deuten die Argumente
id.var und
measure.var und
variable_name daraufhin, auch wenn
variable.name nicht das gleiche ist wie
variable_name.
Wenn ich Recht habe, dann gleich von Anfang an einen Tipp: Gib bitte ein Beispiel für Deine Daten mit an, damit Antwortende ihre Lösungsvorschläge gleich daran testen können.
viewtopic.php?f=20&t=11
LG,
Bernhard