2

スカラーからベクトルの値を減算したい。ただし、結果がゼロよりも低い場合は、結果をゼロに設定します。

を使ってみmaxましたが、期待した結果が得られません

s
# [1]  750.0  975.0 1125.0 1237.5 1312.5 1400.0

max(1050 - s, 0)
# [1] 300

結果はc(300, 150, 0, 0, 0, 0)

4

1 に答える 1

6

私は提案しpmaxます:

pmax(1050 - s, 0)
# [1] 300  75   0   0   0   0
于 2010-08-09T07:32:31.060 に答える