<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich versuche, eine Datentabelle aus einem ziemlich verwirrenden Format aufzuräumen.
Ich versuche, eine einzelne Spalte mit den relevanten Daten zu erstellen, da die Eingabedatei mehrere Trennzeichen enthält. Ich verwende c000004 als Spalte für die Daten, die ich behalten möchte.
Einige Datenzeilen haben zwei Werte in derselben Zeile, und ich versuche, sie in eine einzige Spalte zu kopieren, wodurch der Zeilenindex verschoben werden muss.
Die ersten vier Zeilen funktionieren wie beabsichtigt, die letzte jedoch nicht. Ich suche nach einem Wert in c000002 und wenn es wahr ist, kopiere einen Wert aus Spalte6, aber eine Zeile nach unten.
: c000004 << jeden Wert einstellen ( ob ( Munger ( : c000002 . 1 . "Klemme" ) > 0 . : c000003 ,: c000004 )) ;
: c000004 << jeden Wert einstellen ( ob ( Munger ( : c000002 . 1 . "verrotten" ) > 0 . : c000005 ,: c000004 )) ;
: c000004 << jeden Wert einstellen ( ob ( Munger ( : c000002 . 1 . "locY" ) > 0 . : c000007 ,: c000004 )) ;
: c000004 << jeden Wert einstellen ( ob ( Munger ( : c000002 . 1 . "Höhe" ) > 0 . : c000005 ,: c000004 )) ;
: c000004 << jeden Wert einstellen ( Ob ( Munger ( : c000002 . 1 . "locX" ) > 0 . : c000006 [ Reihe () + 1 ] ,: c000004 )) ;
Die Protokolldatei ist nicht übermäßig klar
: c000004 << jeden Wert einstellen (
Wenn (Munger (: c000002, 1, "locY")> 0,
: c000007,
: c000004
)
);
: c000004 << jeden Wert einstellen (
Wenn (Munger (: c000002, 1, "height")> 0,
: c000005,
: c000004
)
);
: c000004 << jeden Wert einstellen (
Wenn (Munger (: c000002, 1, "locX")> 0,
: c000006 [Zeile () + 1],
: c000004
)
) / * ### * /;
Was soll ich verwenden, um den Zeilenversatz in eine neue Spalte zu bekommen?