これは好奇心であり、コンセプトがばかげているため、私が求めていることを実行できるとは思えません。何かを丸める場合、丸めを解除できますか?
そう:
x <- round(rnorm(10))
x
元の何かが何であるかわからない場合は、によって生成された元の数値に戻すことができますrnorm
か?
ユーザー向けの関数を書くとき、表示を良くするために丸め引数を入れることがよくありますが、常にユーザーに数字の制御を与え、リストオブジェクトの数字の丸めを独立して制御できるようにします。これにより、関数はdigits=
引数でいっぱいになります。ユーザーが元の値を魔法のように再抽出できることがわかっている場合は、これらの引数を内部的に関数に入れます。数字をそのままにして、クラスに割り当てて print メソッドを使用することもできますが、リストの場合、これはせいぜい苦痛です。