改行が埋め込まれた JMP 列?JMPにロードしたExcelスプレッドシートがあります。 列の 1 つは、列に格納された 0、1、または 2 つのテキスト文字列値を持つことができます。 スプレッドシートを見ると、値が別々の行に表示されます。 JMP では、それらはくしゃくしゃにまとめられて表示され、値の間に明確な区切りはありません。 長さが可変の各値を分割する必要があります。 どうすればこれができるかわかりません。 助言がありますか?Re: 改行が埋め込まれた JMP 列?JMP 14以降(そして私はJMP 13も信じています)には、これらを処理するさらに良い方法があります:複数回答オプションを使用することです。 Excel インポート ウィザードはデータを正確にインポートしますが、行スパンが小さすぎてすべての値をすぐに確認することはできません。 ただし、行スパンを増やすと、他の値も表示されます。
次に、その文字列のモデリング タイプを「複数回答」に設定し、プロパティ「モデリング回答」を「」(空) に設定して、新しい行を適切に処理する必要があります。 上記のスクリプトを使用して、「;」を使用することもできます。区切り文字として。
その問題を抱えている他の人に役立つことを願っています。 ただし、分析が複雑になるため、そのような方法で Excel を使用することはあまり好きではありません。 各行に 1 つの値があると、ラップされたセルよりも分析に適しています。
Re: 改行が埋め込まれた JMP 列?これはうまくいきました!!!!!
どうもありがとうございます!!!!!!!Re: 改行が埋め込まれた JMP 列?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私は Mac バージョンを持っていますが、列幅に関係なく、1 行内にツリー ラインが表示されます。 異なる外観は、おそらくプラットフォーム間で異なるエンコーディング定義に関係しています。
セル内の非表示の改行を対話的に選択してコピーし、それを検索ダイアログ (まだ非表示) に貼り付けて、すべてを別のものに置き換えることができます。
対応するJSLコードは次のようになります
For Each Row(
new = Substitute( Column( 1 )[], "\!n", "; " );
Column( 1 )[] = new;
)
Re: 改行が埋め込まれた JMP 列?JMP 8 では、すべてのコンテンツを表示するには列の幅を広げる必要があります。 複数の行は、個別の物理行として表示されません。
EXCEL ファイルは他の誰かによって作成されたものであり、セミコロンなどの他の区切り文字を使用できるかどうかはわかりません。
現在の構造では、JMP 組み込み関数/文字列処理を使用してこれらのソフト改行を検出できますか???Re: 改行が埋め込まれた JMP 列?OK、これらの Excel セルには、手動で挿入されたソフト リターン (ソフト改行) が含まれている可能性があります。
私にとって、これらは JMP に保存されていますが、JMP の行の高さが固定されているため、ひどいものに見えます。 2行目と3行目は行の下に伸びているため、あなたの場合のようにインラインではなく、下の行の内容がぼやけています。 私はJMP8を持っています。 Unicode をサポートしていない古いバージョンの JMP (5) をお持ちですか?
Excel での強制的なソフト リターン (alt+enter) は避ける必要があります。 他のソフトウェアに移行するときは、単語間に空白を追加し、レイアウトが重要な場合は、セル形式ダイアログで折り返しテキストを選択すると、より確実になります。Re: 改行が埋め込まれた JMP 列?ExcelデータはExcelからロードされ、Excel OKにエクスポートされます。 Excel では、セルは次のようになります。
これが1号線
これが2号線
3行目です
JMP では、次のようになります。
これは line1 です これは line2 です これは line3 です
JMP ファイルが XLS として保存されている場合 (いくつかの列の値を変更した後、セルは 3 つの別々の行として正常に表示されます。
それらの改行はどのように保存されていますか? JMP 列を解析して 3 つの値を抽出し、文字列操作を行う方法はありますか?
テキスト文字列は可変長であるため、Excel の設定かどうかはわかりません。Re: 改行が埋め込まれた JMP 列?何を意味しているのかわかりませんが、Excel セル内の別々の行に文字列が表示されている場合は、Excel の書式設定を表している可能性があります。 JMP は、書式設定ではなく、セルの内容をインポートします。
ただし、インポート エラーの場合は、テーブルを Excel にコピーしてラベルを付けて貼り付け (Mac ではオプション キーを押したまま貼り付けます。おそらく Windows と同様です)、インポートしたテーブルと比較してみてください。