Hallo zusammen,
in meinen Datensatz, mit dem ich eine Metaanalyse mit metafor berechne, habe ich gerade versucht, Werte, die ich außerhalb von R berechnet habe, noch nachträglich quasi "per Hand" zu ergänzen.
Und zwar geht es um die Effektstärke g, die ich aus Korrelationen online berechnet habe und nun gerne in die entsprechende Spalte "hedges_g", die ich bei R erzeugt habe, eintragen würde.
Bisher habe ich dazu folgenden Befehl gefunden:
data_hedge[8,29] = 0.333
Mein Datensatz heißt data_hedge, und in die Zelle [8,29] würde ich gerne den Wert 0.333 eintragen. Das klappt auch soweit - der Wert erscheint in der entsprechenden Zelle. Rechne ich dann mit data_hedge weiter, rechnet er jedoch ohne diesen eingetragenen Wert (er verschwindet dann auch aus der Tabelle).
Kennt ihr vielleicht eine andere Methode, Daten im Nachhinein in den Datensatz bei R einzutragen, sodass diese Daten dann auch bei den Rechnungen berücksichtigt werden?
Vielen, vielen Dank schonmal!
Funktion, um Werte im Datensatz "per Hand" einzufügen
Re: Funktion, um Werte im Datensatz "per Hand" einzufügen
Reproduziebares Beispiel oder es ist nicht geschehen!Rechne ich dann mit data_hedge weiter, rechnet er jedoch ohne diesen eingetragenen Wert (er verschwindet dann auch aus der Tabelle).
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Re: Funktion, um Werte im Datensatz "per Hand" einzufügen
So tickt R nicht. Nach einem bleibt dieses Element von data_hedge solange 0.333 bis es explizit auf was anderes gesetzt wird. Bestimmt wird irgendwo im ominösen
LG,
Bernhard
Code: Alles auswählen
data_hedge[8,29] = 0.333
der Wert wieder überschrieben. Da wir über dieses weiter rechnen nichts wissen, können wir auch nicht helfen, solange wir nicht ein reproduzierbares Minimalbeispiel haben.Rechne ich dann mit data_hedge weiter
LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Re: Funktion, um Werte im Datensatz "per Hand" einzufügen
Hallo Antoniia,
ich habe da noch einen ganz anderen Verdacht. Dem kann ich aber nur nachgehen, wenn Du den gesamten Code zeigst.
Gruß, Jörg
ich habe da noch einen ganz anderen Verdacht. Dem kann ich aber nur nachgehen, wenn Du den gesamten Code zeigst.
Gruß, Jörg
Re: Funktion, um Werte im Datensatz "per Hand" einzufügen
@Jörg Ht Dein Verdacht was mit Namespaces bzw. Variablensichtbarkeit zu tun?
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte