我有個字符向量:指標向量基於兩個特徵向量的共同元件
beta = c("V1","V2","V3","V4","V5")
和另一個字符向量:
beta1 = c("V1","V3")
現在我想創建長度5的NUM矢量alpha
按照以下方式:如果"V_{i}"
存在於beta1
中,則向量alpha
處的第i個索引將取值1
。否則第i個索引值將是0
。
例如,在上述情況下,alpha
是c(1,0,1,0,0)
因爲「V1」和「V3」存在於beta1
如果beta1
是c("V4","V5")
然後alpha
將c(0,0,0,1,1)
我怎樣才能做到這一點在R以有效的方式?
一個疑問,假設「β1的」由具有比「的β長度大',你想要返回'beta'的長度嗎? – akrun