approx
リストを返すことは私には意味がありません。なぜなら、私が正しく理解していれば、リストの2つの要素は数値であり、同じ長さであることが保証されているからです。それを考えると、配列またはデータフレームを返す方が理にかなっているように思われます。
を使っていくつかの関数を書いているのですがapprox
、それがどのように機能するのか完全には理解できていません。リストが必要な状況、またはそれ以上の状況はありますか?
approx
リストを返すことは私には意味がありません。なぜなら、私が正しく理解していれば、リストの2つの要素は数値であり、同じ長さであることが保証されているからです。それを考えると、配列またはデータフレームを返す方が理にかなっているように思われます。
を使っていくつかの関数を書いているのですがapprox
、それがどのように機能するのか完全には理解できていません。リストが必要な状況、またはそれ以上の状況はありますか?
関数はペアリストを引数として取ります。一般に、リストはグラフィックスに引数を渡すために使用されます。lattice
グラフィックスは、以前は主要な高レベルのグラフィックス環境でggplot
あり、子孫が登場しました。リストは、多くの関数の引数を制御するためのパラメーターを渡すためにも使用されます。この場合、x
とy
長さは同じであると予想されるため、データフレームである可能性points
がありますが、そのような構造と基本関数を要求する特別な理由はなく、lines
名前付きリストを受け入れ、それらを引数リストに適切に割り当てます。
(一致する行名または列名があったとしても、行列が基本プロットルーチンのx引数とy引数に適切に分散されるとは思いません。 行列は実際には折りたたまれたベクトルです。)
したがって、答えは、リストの受け渡しがRでの関数型プログラミングの実装方法と最も一致しているということだと思います。