苦労していますが、TRUEまたはFALSEの代わりにオブジェクトの値を返そうとしています。これまでのところ、データのリストがあり、値を返すそのリストを呼び出すことができます。また、> 0 のリストの値を返したいと思います。True または FALSE だけが必要なわけではありません。次に、ゼロより大きい値を合計したい....
with_Gain = (Count_Return1 > 0)
get("with_Gain")
アドバイスください、どうもありがとう
苦労していますが、TRUEまたはFALSEの代わりにオブジェクトの値を返そうとしています。これまでのところ、データのリストがあり、値を返すそのリストを呼び出すことができます。また、> 0 のリストの値を返したいと思います。True または FALSE だけが必要なわけではありません。次に、ゼロより大きい値を合計したい....
with_Gain = (Count_Return1 > 0)
get("with_Gain")
アドバイスください、どうもありがとう
私はあなたが探していると思いますwhich()
。
Count_Return1 <- c(3,2,-1)
Count_Return1[which(Count_Return1 > 0)]
#[1] 3 2
#returns the values above 0
which()
ここでは実際には必要ありませんCount_Return1[Count_Return1 > 0]
が、同じ仕事をします。
ただし、値ではなくインデックスが必要な場合は、次を使用します。
which(Count_Return1 > 0)
#[1] 1 2
#returns the index for the values above 0