列ヘッダーを保存せずに JMP データ テーブルを CSV ファイルとしてエクスポート/保存するための JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />専門家の皆さん、こんにちは!
ディスカッションの主題で述べたように、いくつかの JSL について助けが必要です。
列ヘッダーを保存せずに JMP データ テーブルを CSV ファイルとしてエクスポート/保存するための JSL
助けていただきありがとうございます。
前もって感謝します!
よろしく、
アンブ
Re: 列ヘッダーを保存せずに JMP データテーブルを CSV ファイルとしてエクスポート/保存するための JSL
列ヘッダーを保存せずに JMP データ テーブルを CSV ファイルとしてエクスポート/保存するための JSLありがとうMS!
私はまだ JMP 8.0 を使用しています...いくつかのエラーが発生しましたが、古いバージョンを使用しているためかもしれません...
この行の場合: current_pref = Char( Arg( Parse( (Char( Get Preferences( Export settings) )) ), 1 ) );
ログに次のエラーが記録されます。
名前が解決されていません: 'Get Preferences' のアクセスまたは評価における Get Preferences、Get Preferences(Export settings)
次のスクリプトでは、/*###*/ でマークされたエラーが発生します。
::dt = 現在のデータ テーブル();
current_pref = Char(
Arg( Parse( Char( 設定の取得( エクスポート設定 ) /*###*/ ) ), 1 )
しかし、元の設定を復元する必要がないため、この部分を削除しました...
私は Windows だけを使用しているため、OS (Mac または Windows) のチェックも削除しました。
テーブルを txt ファイルとして保存すると、列ヘッダーが削除されます...しかし、csv ファイルとして保存すると、列ヘッダーはまだ残っています...
なので、txtファイルとして保存しておこうと思います...
改めて、どうもありがとうございました!
乾杯!
よろしく、
アンブ
Re: 列ヘッダーを保存せずに JMP データテーブルを CSV ファイルとしてエクスポート/保存するための JSL私の Windows (WIN XP、JMP 9.0.2) では正常に動作しました。
一番、
-マット
Re: 列ヘッダーを保存せずに JMP データテーブルを CSV ファイルとしてエクスポート/保存するための JSLヘッダーを除外し、カンマ区切りファイルとして保存するように設定できるテキスト エクスポート設定があります。 多くの設定は JSL で設定できますが、すべてではありません。
この JSL コードは Macintosh で動作しますが、Windows でも同様に動作するはずです (テストされていません)。 コードは保存後に元の設定を復元します。 ただし、それが重要でない場合は、スクリプトを簡略化できます。
dt = Current Data Table();
// Get current prefs
current_pref = Char( Arg( Parse( (Char( Get Preferences( Export settings ) )) ), 1 ) );
// Set prefs (comma delimited, no headers)
Pref( Export Settings( End Of Field( Comma ), Export Table Headers( 0 ) ) );
// Save csv file
If(
Host is( Windows ), dt << save( "c:/mydata/test.txt" ),
Host is( Macintosh ), dt << save( "test.csv", text )
);
//Restore oribinal prefs
Eval( Parse( "pref(" || current_pref || ")" ) );