Problem beim HTML-Import als DatentabelleIch habe die Funktion open() für eine HTML-Datei verwendet. Ich habe es jetzt mit einer Spalte zu tun, die Werte wie „<2,4!“ enthält.
Wenn ich die Funktion open() verwende, werden diese Werte als „“ in die Datentabelle importiert.
Wenn ich dies jedoch über Eingabeaufforderungen in JMP mache, kann ich nach dem Öffnen der HTML-Datei die HTML-Datei mit „Tabelle als Datentabelle importieren“ und dem korrekten Wert „<2,4!“ öffnen. wird importiert.
Gibt es eine Möglichkeit, dies zu skripten, damit diese Werte nicht fehlen?
Vielen Dank für jede Hilfe
DatenzugriffBetreff: HTML-Import als DatentabellenproblemDas hat bei mir auch mit der Spalte als Charakter funktioniert.
Es gibt tatsächlich eine andere Ebene der Komplexität, da die Originaldatei eine HTML-Datei ist, die in Excel mit einer HTML-Erweiterung gespeichert ist (automatisierte Daten von einer Maschine). Also mache ich folgendes:
FileList = pick file("Select Data");
//Rename xls to html
Basefile=Substr( FileList, Contains( FileList, "/", -1 )+1 );
basefile2=left(Basefile,length(Basefile)-3);
Copy File(FileList,basefile2||"html");
FileList_final = basefile2||"html";Das geschieht, bevor ich die vorherige open-Funktion ausführe (hier noch einmal als Referenz):
dtcd = Open(
FileList_final,
"invisible",
HTML Table( 1, Column Names( 0 ), Data Starts( 1 ) ),
);
Betreff: HTML-Import als DatentabellenproblemDanke, dass du es hier als Tabelle gepostet hast. Das heißt, wir können versuchen, es von hier aus zu importieren.
Was ist das Ergebnis dieser JSL für Sie?
Open(
"https://community.jmp.com/t5/Discussions/HTML-import-as-data-table-issue/m-p/270810#M52714",
HTML Table( 1, Column Names( 0 ), Data Starts( 1 ) )
)
Für mich importiert die Spalte als Zeichenspalte und alle Werte sind da.
Betreff: HTML-Import als DatentabellenproblemEs ist nirgendwo codiert, dass die Spalte numerisch sein muss. Hier ist der Code zum Öffnen, den ich verwende:
//open the data as a jmp data table
dtcd = Open(
,
"invisible",
HTML Table( 1, Column Names( 3 ), Data Starts( 4 ) )
);
Unten ist ein Teil der HTML-Datei:
Daten
| 62.6 |
| 146.1 |
| 15015.8 |
| 17430.1 |
| 8304.4 |
| 1097.3 |
| 254.6 |
| 22.9 |
| 7363.7 |
| 7445.8 |
| 4011.8 |
| 54,0 |
| 0,7 |
| 6.5 |
| 3218.3 |
| 3254.2 |
| 2954.7 |
| 2437.0 |
.2! |
.2! |
| 1514.6 |
Betreff: HTML-Import als DatentabellenproblemDas wäre interessant anzuschauen. Könnten Sie einen Teil Ihrer HTML-Datei oder einen Link dazu posten?
Vielleicht haben Sie fest codiert, dass diese Spalte irgendwie numerisch sein sollte? Da es sich jetzt um ein Zeichen handelt, fehlen alle nicht numerischen Werte.