99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2018-10-26 閱讀量: 1089
關于R計算結(jié)果沒問題卻顯示成NULL的問題

寫了一個下面的這個R指令,其中的bx1到bx10的值前面都計算出來了,然后想生成下面這個fbe的向量出來,fbe里面應該就有這十個數(shù)的。

fbe<-c(bx1,bx2,bx3,bx4,bx5,bx6,bx7,bx8,bx9,bx10)

但是當跑完了后,卻出來了下面這個結(jié)果:

> fbe

[1] 0.10432 0.10432 0.10432 0.10432 0.10432 0.10432 0.10432 0.10432

只有8個數(shù),R好像自動就把其中兩個值給去掉了>.<

后又檢查了一下,發(fā)現(xiàn)問題出現(xiàn)在這里:

> bx10=if(b1[10]>b2)b2;if(b1[10]<b2&b1[10]>=0)b1[10];if(b1[10]<0)0

[1] 0.06572

> bx10

NULL

明明 bx10 計算為0.06572,可是再輸入 bx10卻成了 “NULL”。 同樣的,bx6=0, 卻也是顯示成了“NULL”, 然后這兩個數(shù)在 fbe 里面就直接去掉了,所以才只剩下了8個數(shù)。

如何才能讓 bx6 和 bx10的數(shù)值都不顯示為null 呢?

一條代碼解決:

bx1 = ifelse(b1[1] >= b2, b2, ifelse(b1[1] < b2 & b1[1] >= 0, b1[1], 0))

103.6940
2
關注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子