Re: 文字列をスキップして列ヘッダーをインポートする方法テキスト ファイル (またはそのモックアップ) を共有していただけますか? 提案を提供しやすくなります。 私の頭に浮かぶ最初のアイデアは、JSLの助けを借りてデータからいくつかの文字を削除することです
Re: 文字列をスキップして列ヘッダーをインポートする方法これをスクリプト化したくない場合は、テーブルを開いた後に列名を移動するのは非常に簡単です。
- データ テーブルの左側にある列リストで列 2 から n (テーブルの最後の列) を選択し、Ctrl-C または [編集] -> [コピー] を選択すると、列名がクリップボードにコピーされます。
- 次に、データ テーブルの最後の列を削除します。そうしないと、列名が重複してしまいます。
- 最後に、列リストにあるすべての列を選択し、Ctrl-V または Edit->Paste を選択すると、コピーした列名が貼り付けられます。

左側の列リストでの列の選択が重要であることに注意してください。 これにより、そのリストにキーボード フォーカスが置かれ、コピー アンド ペーストがデータ テーブルからのデータではなく、列名を取得できるようになります。
Re: 文字列をスキップして列ヘッダーをインポートする方法やあ@mlo1 、
インポート中にそのような文字を無視するスクリプト以外の方法を知りません。 ファイルを前処理して # を削除することは、可能であればおそらく最も直接的な方法です。 以前、元のファイルを編集することができなかった/できなかったこのような状況にあったため、インポート後に名前を修正する別の方法があります。 以下は、すべての列名を左にシフトし、空白の最後の列を削除します。
dt = Current Data Table();
//get all the column names
colNames = dt << Get Column Names( String );
//remove the last column with no data
dt << Delete Columns( N Cols( dt ) );
//loop to replace names starting at the end of the table
For( c = N Cols( dt ), c > 0, c--,
Column( c ) << Set Name( colNames[c+1] )
);
これが役立つことを願っています!
@ジュリアン
Re: 文字列をスキップして列ヘッダーをインポートする方法これは、いくつかの余分な文字を削除してから、Char To Blob() を使用して再び「ファイルを開く」ことに依存する他のオプションです。
Names Default To Here(1);
txt = Load Text File("$DOWNLOADS/JMPTest.txt");
txt = Substr(txt, 3, - 1); // drop first three characters
dt = Open(
Char To Blob(txt),
End Of Field(Spaces, Space, CSV(0))
);Re: 文字列をスキップして列ヘッダーをインポートする方法返信ありがとうございます サンプルファイルを同封しました。
キャラクタをスキップして列ヘッダーをインポートする方法txt ファイルにデータがあります。
データ列に適合する列名を取得するために # 文字をスキップして JMP テーブルにデータを読み取るための最良のオプションは何ですか?
何かお勧めはありますか?

高度な統計モデリングデータアクセスデータの探索と視覚化マスカスタマイゼーション品質およびプロセスエンジニアリングRe: 文字をスキップして列ヘッダーをインポートする方法@ジェフ・パーキンソンのアプローチは非常にエレガントです...
Jmp のそのようなイースターエッグに興味がある場合は、このリストをご覧ください。
CTRL/Alt/Shift + クリック/選択/ダブルクリック/右クリック
他にも何百ものものがあると思います - ユーザーがそれらを見つけるまで待っているだけです:)
Re: 文字をスキップして列ヘッダーをインポートする方法こんにちは@ジュリアン
どうもありがとうございます。それは実用的な解決策です。