Re: [問題] 矩陣取值
可以參考
R FAQ 7.31 Why doesn't R think these numbers are equal?
以這個範例來說
options(digits = 22)
a = matrix(1 : 25, 5, 5)
n = 12
s1 = trunc(n / 10); s1
s2 =(n / 10 - trunc(n / 10)) * 10; s2
# 這(不確定)是個好方法 ?
s2 = round(s2)
a[s1, s2]
※ 引述《swedrf0112 (M)》之銘言:
: [問題類型]:
: 程式諮詢
: [軟體熟悉度]:
: 入門
: [問題敘述]:
: 想要取a[1,2]=6這個值出來
: 可是不知道為什麼a[s1,s2]=1
: 大概清楚應該是s2的問題
: 有試著s2==2 會出現FALSE
: 可是打s2也只會顯示2
: 也試過as.numeric(s2)也不行
: 先謝謝各位!
: [程式範例]:
: a=matrix(1:25,5,5)
: n=12
: s1=trunc(n/10)
: s2=(n/10-trunc(n/10))*10
: a[s1,s2]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.14.64.43
※ 編輯: HeroNoah 來自: 119.14.64.43 (12/21 00:09)
※ 編輯: HeroNoah 來自: 119.14.64.43 (12/21 00:17)
推
12/21 15:09, , 1F
12/21 15:09, 1F
→
12/21 15:09, , 2F
12/21 15:09, 2F
討論串 (同標題文章)
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章