Die geteilte Tabelle verschiebt einige Werte.Hallo, ich habe diese Tabelle (im Anhang), in der ich das Skript der Split-Funktion gespeichert habe.
Im Wesentlichen enthält die Haupttabelle für jede Probe 2 Messwerte für jedes Ziel, "mean_numeric" und "value". Jede Probe hat 2 Replikate und die 2 Messwerte sollten gleich sein (und sind meines Wissens auch gleich).
Ich möchte die Tabelle mithilfe von Split so umformatieren, dass jede Probe eine Zeile und jede Zielmessung eine Spalte erhält. Da es zwei Replikate gibt, sollten auch zwei identische Zeilen vorhanden sein. Aus irgendeinem Grund verschieben sich jedoch einige der Zielmesswerte:

Die Zeilen 17 und 18 sollten die gleichen Werte haben, da sie zur selben Stichprobe gehören. In der ersten Spalte ist dies auch der Fall, aber dann wechseln die Zeilen 16 und 17 und haben plötzlich die gleichen Werte. Warum passiert das?
So verwende ich die Split-Funktion:

Vielen Dank!
Nachtrag: Mir ist bewusst, dass ich die Duplikate aus der Haupttabelle entfernen und die Tabelle anschließend aufteilen könnte. Ich zeige hier jedoch nur einen Ausschnitt der Daten; es gibt weitere Spalten, die sich in den Duplikaten unterscheiden. Außerdem möchte ich gerne verstehen, was genau bei der Aufteilungsfunktion passiert.
Datenzusammenführung und -bereinigungBetreff: Die geteilte Tabelle verschiebt einige WerteIch vermute, dass Sie eine oder mehrere Gruppenvariablen angeben müssen, um zu definieren, wodurch jede Zeile Ihrer Ausgabe definiert werden soll

Betreff: Die geteilte Tabelle verschiebt einige WerteJa, das funktioniert, aber es fühlt sich immer noch so an, als ob ein Fehler vorliegt / etwas mit der Split-Funktion nicht wie erwartet funktioniert. Wenn ich die Gruppenfunktion verwende, erhalte ich nur eine Zeile pro Wiederholung statt 2.
Danke aber für den Vorschlag
Betreff: Die geteilte Tabelle verschiebt einige WerteIch denke, das Problem besteht darin, dass die Gruppenvariablen nicht richtig definiert sind.Wenn Sie genauer hinsehen, glaube ich, dass Sie bekommen, was Sie wollen, wenn Sie eine neue Spalte erstellen und sie der Gruppenspezifikation hinzufügen.Ich möchte, dass Sie Folgendes versuchen:
- Sortieren Sie die Datentabelle nach Sample ID und mean_numeric
- Fügen Sie Ihrer Tabelle eine neue Spalte hinzu
- Nennen Sie es "Zählen"
- Wenden Sie diese Formel an Col Cumulative Sum( 1, :sample ID, :mean_numeric )
- Teilen Sie nun die Daten wie zuvor auf, außer dass Sie die Gruppenauswahl sowohl auf „Proben-ID“ als auch auf „Anzahl“ setzen.
Hier ist die Tabelle, die ich bekomme

Betreff: Die geteilte Tabelle verschiebt einige WerteDanke, das funktioniert. Ich behalte im Hinterkopf, dass die Ergebnisse der Split-Funktion falsch sein können, ohne eine Gruppierungsvariable zu verwenden.