2017-05-18 4 views
0

私は

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) 

の形から(参照クラスのシステムで定義された)チェーンはいくつかの方法をしようとしていますしかし、これは動作しませんし、私はエラーを得た

を見つけることができなかった機能

私はオペレータ%$%を試しましたが、それはオブジェクトのフィールドでは動作しますが、メソッドでは動作しませんでした。

だから、私はパイプラインで何をしたいのか尋ねたいと思いますか?

+0

再生出力が小さく、期待される出力を示してください – akrun

答えて

1

あなたが参照クラスに連鎖する方法をしたい場合は、ちょうどこの操作を行います。

Object_3 <- Object_1$first_method(para_a)$second_method(para_b) 

をパイプ演算子は同じことを書くだけで、別の方法です。 2つの表記を混在させる必要はありません。あなたはパイプであり持っているもの実際に

は、次のように書くと同等です:

second_method(Object_1$first_method(para_a), para_b) 

どんな意味を成しません。

関連する問題