reference-class

    1

    1答えて

    関数にかなりの引数を渡そうとしています(実際は参照クラスの初期化関数です)。私はクラスの初期化子に引数を渡すために省略記号3つを使用することを考えていますが、うまくいきません。ここに私のサンプルコードは次のとおりです。 SomeClass<-setRefClass("SomeClass", fields=list(a="numeric",b="numeric",c="chara

    5

    2答えて

    gWidgetsを使用してRでGUIを作成しています。今まで私は地球環境を介してあるウィンドウから別のウィンドウに値を渡していました。地球環境を使用するのは簡単ですが理想的ではありません。 1つの問題は、R CMD checkがグローバル変数の目に見えるバインディングを欠いていると言うことです。 参照クラスは、いくつかのRプログラマによって言及されている。しかし、この文脈で参照クラスがどのように機

    0

    1答えて

    別の参照クラス内のオブジェクトとして使用する参照クラスがあります。例: class_1 <- setRefClass(Class = "class_1" , fields = list(nickname = "character", version = "character") , methods = list( initializer = function(nick

    5

    1答えて

    フィールドのいずれかをロックしていないときにR5参照クラスをコピーできますが、フィールドの1つがロックされている場合はコピーされません。ロックコードをコメントアウトして、コード例を次に示します。私の質問:copy()メソッドを使用して、ロックされたフィールドを持つインスタンスのコピーを作成できないのはなぜですか? example <- setRefClass('example', fie

    1

    1答えて

    Rでは、変数名をコンソールに入力するだけでコンソールが自動的に値を出力します。私は新しいS4/RCクラスの定義を作成し、コンソールに自動的に "印刷"するより良い方法を作りたいと思っています。新しいクラスのコンソール印刷機能を編集するにはどうすればよいですか?ここで は、コンソールでの私のコードです: ClassA<-setRefClass("ClassA",fields=list(value="

    2

    1答えて

    参照クラスを使用し、メソッドの継承に関する問題に取り組むように、パッケージを再組み立てしています。 私には、というクラスがあり、それには(継承)Aが含まれています。しかし、私は継承されているクラス 'B'のインスタンスのメソッドを呼び出すことはできません。実際、それらはオブジェクトにも存在しません。 別のクラスのメソッドを継承する参照クラスを定義するにはどうすればよいですか?継承されたメソッドが一

    7

    3答えて

    現在、参照クラスを使用してパッケージを作成しています。それらは、参照メソッドは、むしろ、クラス内のすべてのオブジェクト にコピーされ、すべてのされていないので、私が集まる Method initialisation in R reference classes Can't reliably use RefClass methods in Snowfall 原因です:私は、さまざまなソースを読んでか

    5

    1答えて

    pythonの 'self'キーワードまたはjavaの 'this'キーワードと同等のRを探しています。次の例では、別のS4オブジェクトと自分自身へのポインタを渡す必要があります。私がこれをするのを助ける何かが言語の中にありますか? MyPrinter <- setRefClass("MyPrinter", fields = list(obj= "MyObject"), met

    0

    1答えて

    私は Object_3 <- Object_1$first_method(para_a) %>% second_method(para_b) のように、内 Object_2 <- Object_1$first_method(para_a) Object_3 <- Object_2$second_method(para_b) の形から(参照クラスのシステムで定義された)チェーンはいくつか

    13

    1答えて

    私はRパッケージ内で参照クラスを生成することを試みていますが、それはかなり困難です。 私は動的にスキーマを読み込み、関連する参照クラスを自動的に生成することを望んでいるパッケージを作成しています(SOAPと思う) 。もちろん、これは、私がパッケージソースの中で自分の参照クラスを事前に定義することができないことを意味します。 は、私は当初、単純なを使用して新しいクラスを作成しようとしました:対話的に