0

関数 Indicator を適用したい l.array という配列のリストがあります。Indicator は、配列と名前の 2 つの入力を受け取ります。その後、Indicator は、名前に対応する列の特定の入力 (名前によって決まる) に対応する 1 と、他のすべての入力に対応する 0 を持つ新しいベクトルを作成します。次に、そのベクトルの加重平均を 3 番目のベクトルで計算します。

sapply 内で Indicator 関数に 2 つの変数を渡すにはどうすればよいですか?

4

1 に答える 1

2

@James のコメントを回答として書き留めるl.arrayだけl.namesですmapply

mapply(FUN=Indicator, l.array, l.names)
于 2013-07-10T15:24:42.483 に答える