[程式] R中的if條件
[軟體程式類別]:
R
[程式問題]:
if條件問題
[軟體熟悉度]:
低(1~3個月)
[問題敘述]:
v是一個矩陣
a是一個我們任意給的數(已知)
今天我希望v中的某行(假設第一行) 中的各元素做是否等於a的判斷運算
我希望能在不用for下 完成我想要的運算
但是一直想不出
[程式範例]:
以下為大略範例
>test<-function(v,a){
+if(v[,1]==a){執行A運算}
+else{執行B運算}}
>
Warning message:
In if (a == v[, 1]) { :
條件的長度 > 1,因此只能用其第一元素
===
想請問高手能有辦法步用for的狀況下
比對v[,1]中的元素是否等於a做邏輯運算嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.83.97
推
03/19 16:39, , 1F
03/19 16:39, 1F
→
03/19 16:39, , 2F
03/19 16:39, 2F
→
03/19 16:40, , 3F
03/19 16:40, 3F
→
03/19 16:40, , 4F
03/19 16:40, 4F
→
03/19 16:41, , 5F
03/19 16:41, 5F
→
03/19 16:43, , 6F
03/19 16:43, 6F
→
03/19 16:43, , 7F
03/19 16:43, 7F
→
03/19 16:44, , 8F
03/19 16:44, 8F
→
03/19 16:54, , 9F
03/19 16:54, 9F
推
03/19 17:34, , 10F
03/19 17:34, 10F
推
03/19 17:38, , 11F
03/19 17:38, 11F
→
03/19 17:39, , 12F
03/19 17:39, 12F
→
03/19 19:47, , 13F
03/19 19:47, 13F
→
03/19 19:47, , 14F
03/19 19:47, 14F
→
03/19 20:12, , 15F
03/19 20:12, 15F
→
03/19 20:31, , 16F
03/19 20:31, 16F
→
03/19 22:31, , 17F
03/19 22:31, 17F
→
03/19 22:31, , 18F
03/19 22:31, 18F
→
03/19 22:32, , 19F
03/19 22:32, 19F
→
03/19 22:32, , 20F
03/19 22:32, 20F
→
03/20 08:55, , 21F
03/20 08:55, 21F
→
03/20 08:56, , 22F
03/20 08:56, 22F
推
03/20 11:03, , 23F
03/20 11:03, 23F
→
03/20 11:03, , 24F
03/20 11:03, 24F
→
03/20 11:03, , 25F
03/20 11:03, 25F
→
03/20 11:03, , 26F
03/20 11:03, 26F
→
03/20 11:04, , 27F
03/20 11:04, 27F
→
03/20 11:04, , 28F
03/20 11:04, 28F
→
03/20 11:04, , 29F
03/20 11:04, 29F
→
03/20 11:04, , 30F
03/20 11:04, 30F
→
03/20 11:04, , 31F
03/20 11:04, 31F
→
03/20 11:09, , 32F
03/20 11:09, 32F
推
03/20 17:12, , 33F
03/20 17:12, 33F
→
03/20 17:12, , 34F
03/20 17:12, 34F
→
03/20 17:13, , 35F
03/20 17:13, 35F
→
03/20 17:13, , 36F
03/20 17:13, 36F
討論串 (同標題文章)