[程式] R 資料替換

看板Statistics作者 (You'll Never Walk Alone)時間13年前 (2012/10/11 11:43), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
[軟體程式類別]: R [程式問題]: 資料處理 [軟體熟悉度]: 中(3個月到1年) [問題敘述]: 我想請問 有一筆 data frame形式的資料如下 x y 1 85.5 2 10.2 3 89.6 4 70.5 5 69.9 6 75.5 7 66.6 . . . 我有一筆資料為a1=c(1,5,3,1,6,7,4,2,...) 我想要把這筆資料用data frame中x相對應的y取代掉, 變成ala=c(85.5,69.9,89.6,85.5,75.5,66.6,70.5,10.2) 我該用哪個函數會比較適合 先謝過各位的指點了 [程式範例]: 雖然張貼程式很可怕,但基本上有些程式還是要張貼才能解決 ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.190.17

10/11 13:02, , 1F
把你的a1變成index就可以了
10/11 13:02, 1F

10/11 13:02, , 2F
假設你的資料名稱是w,就寫w1=w[a1]。
10/11 13:02, 2F

10/11 13:39, , 3F
要如何把a1變成index阿...
10/11 13:39, 3F

10/11 18:50, , 4F
y[1:3] = ? a1a = y[a1]
10/11 18:50, 4F

10/11 21:06, , 5F
感謝各位, 我懂了!
10/11 21:06, 5F
文章代碼(AID): #1GTa1dJN (Statistics)