データテーブルの可視性<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />やあみんな、
変数を使用してデータテーブルの可視性(「プライベート」または「非表示」)を設定したいと考えています。 残念ながら、これは私にはうまくいきません。 以下に短い例を示します。
名前のデフォルトはここ (1);
名前 = "フー";
可視性 = "プライベート";
dt = 新しいテーブル (名前, 可視性 , 新しい列("バー", 文字, "公称") );
変数「visibility」は「private」に設定されていますが、JMP は依然として「foo」という名前のデータテーブルを表示します。 「Eval Insert」を使用してもうまくいきませんでした。
変数を使用してデータテーブルの可視性を設定する方法はありますか?
ありがとう!
ビクター
Re: データテーブルの可視性このスレッドはかなり古いものですが、JMP 13 で具体的に対処されている場所を見つけました。 変数を使用して制御している場合、visibility() オプションの値が適切に評価されるようになりました。
Re: データテーブルの可視性ありがとう。 このソリューションはさらにきれいに見えます。 しかし、どちらも正常に動作しています。
Re: データテーブルの可視性式を操作することもできます。
名前 = "フー";
可視性 = "プライベート"; // 「プライベート」または「非表示」
dt = Eval( Eval Expr( New Table( name, Expr( Visibility ), New Column( "bar", Character, "Nominal" ) ) ) );
Show( dt );
Close( dt, nosave );
Re: データテーブルの可視性素早い返信ありがとうございます! あなたが言ったように、それは少しかさばりますが、それは機能します
Re: データテーブルの可視性ビクター、
新しいテーブル関数全体をリテラル文字列に配置し、作成された文字列を評価することで、問題を解決できました。
eval(parse("dt = 新しいテーブル (名前,"||可視性||", 新しい列(\!"bar\!", 文字、公称) )"));
見た目は良くありませんが、機能します。