Re: 文字列の外側から {" "} を削除しますありがとうございます。
Re: 文字列の外側から {" "} を削除します使用することもできます代わりの{} と ".
New Table( "Test", Add Rows( 1 ),
New Column( "Column 1", Character, "Nominal",
Set Values( {"{\!"100@boiling\!",\!"0@melting\!"}"} )
),
New Column( "Column 2", Character, "Nominal",
Formula( Substitute( :Column 1, "{", "", "}", "", "\!"", "" ) ),
)
);Re: 文字列の外側から {" "} を削除しますconcat アイテムを使用すると、少しすっきりします。
New Table( "Test", Add Rows( 1 ),
New Column( "Column 1", Character, "Nominal",
Set Values( {"{\!"100@boiling\!",\!"0@melting\!"}"} )
),
New Column( "Column 2", Character, "Nominal",
Formula(
one_list = Eval( Parse( :Column 1 ) );
Concat Items( one_list, "," );
),
)
);Re: 文字列の外側から {" "} を削除しますデータはデータ テーブルにあるため、次のように動作するはずです。
Names Default To Here( 1 );
dt = New Table( "Untitled 8",
Add Rows( 1 ),
New Column( "Column 1",
Character,
"Nominal",
Set Values( {"{\!"100@boiling\!",\!"0@melting\!"}"} )
)
);
dt << New Column( "converted", character );
dt:converted[1] = Word( 2, dt:column 1[1], "\!"" ) || "," ||
Word( 4, dt:column 1[1], "\!"" );

Re: 文字列の外側から {" "} を削除します私のリストは {"100@boiling","0@melting"} です。
最初に単語関数を使用して {} を削除しましたが、これは正常に機能します。
しかし、parse() を実行すると、エラーが表示されます -
意外な「、」。 「;」が抜けている可能性があります。また "、"。
行 1 列 7:
無視された残りのテキストは
-----
Re: 文字列の外側から {" "} を削除しますparse() 関数を使用してそれを行うことができます。
x="zippy"; show(parse(x))
Re: 文字列の外側から {" "} を削除します上記の解決策を使用して {} を削除できますが、" " (引用符) も削除する必要があります。
どんな助けでも大歓迎です。Re: 文字列の外側から {" "} を削除します私はわずかな違いで同じ問題に直面しています。 2 つの列を結合し、結果の列の値をリストとして取得します。
次に、このリストをセルに割り当てます。そうすると、出力は {"100@boiling","0@melting"} になります。
{" "} を削除する必要があります。どうすればよいですか?
以下は私のコードです-
//Combine temperature and process step columns to get test temperature
dtCombined = dtSorted << Combine Columns(
delimiter( "@" ),
Columns(
:Temperature,
:process
),
//Selected Columns are Indicator Columns( 1 ),
Column Name( "Process_Temperature" )
);
unique_vals = {};
unique_vals = Associative Array(dtSorted:Process_Temperature) << Get Keys;
Column(dtemplate,"Value")[30] = Char(unique_vals) ;Re: 文字列の外側から {" "} を削除します「列」を指定した列には、リスト値が保存されているようです。これは、::GlobalVariable と呼ばれる変数の {} を説明します。そして、リスト定義内には文字列要素があり、そこから "" が来ています。:Column 内の値をこれにするつもりはなかったと思います。したがって、事後に値を削除しようとするのではなく、値がどこから来ているのかを確認します。しかし、それが不可能な場合、値に {""} が文字列に埋め込まれている場合、または実際に真のリストとして返されている場合は Word 関数を使用します。リスト コンポーネント。
::GlobalVariable = word(1,:Column[RowNumber],"{}");
// or
::GlobalVariable = :Column[RowNumber][1];
文字列の外側から {" "} を削除します次の JSL を使用してテーブルから値を抽出しようとしています。
::GlobalVariable= :Column[RowNumber]
ただし、::GlobalVariable の出力には不要な {" "} が含まれています。 これを削除したり、この問題が発生しないようにするにはどうすればよいですか? ありがとう!
高度な統計モデリング自動化とスクリプト作成マスカスタマイゼーション品質およびプロセスエンジニアリング