データテーブルとしてのHTMLインポートの問題HTML ファイルに対して open() 関数を使用しています。今、「<2.4!」のような値を持つ列を扱っています。
open() 関数を使用すると、それらの値がデータ テーブルに "" としてインポートされます。
ただし、JMP のプロンプトを使用してこれを実行すると、HTML ファイルを開いた後、「テーブルをデータテーブルとしてインポート」と正しい値「<2.4!」を使用して HTML ファイルを開くことができます。輸入されています。
これらの値が欠落しないようにこれをスクリプト化する方法はありますか?
助けてくれてありがとう
データアクセスRe:データテーブルとしてのHTMLインポートの問題それは興味深いものです。HTMLファイルの一部またはそのファイルへのリンクを投稿できますか?
おそらく、その列が何らかの形で数値になるようにハードコーディングした可能性がありますか?現在は文字であるため、数値以外のすべての値が欠落しています。
Re:データテーブルとしてのHTMLインポートの問題列が数値である必要がある場所にはコーディングされていません。これが私が使っているopeningのコードです:
//open the data as a jmp data table
dtcd = Open(
,
"invisible",
HTML Table( 1, Column Names( 3 ), Data Starts( 4 ) )
);
以下は、htmlファイルの一部です。
データ
| 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 |
Re:データテーブルとしてのHTMLインポートの問題ここに表として投稿していただきありがとうございます。つまり、ここからインポートしてみることができます。
このJSLの結果はどうですか?
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 ) )
)
私にとって、列は文字列としてインポートされ、すべての値がそこにあります。
Re:データテーブルとしてのHTMLインポートの問題それは私にとっても、コラムをキャラクターとして機能しました。
元のファイルはhtml拡張子を付けてExcelに保存されたhtmlファイルであるため、実際には別のレベルの複雑さが存在します(マシンからの自動データ)。だから私は次のことをします:
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";これは、以前のopen関数を実行する前に行われます(ここでも参照用です)。
dtcd = Open(
FileList_final,
"invisible",
HTML Table( 1, Column Names( 0 ), Data Starts( 1 ) ),
);