Re: [問題] 資料轉換

看板R_Language作者 (討厭有好心推文後刪文者)時間9年前 (2015/04/21 20:03), 9年前編輯推噓1(104)
留言5則, 5人參與, 最新討論串1/6 (看更多)
方法有很多,給一個主要靠 gsub() 的方法。 x0 <- c(123,456) xStr0 <- as.character(x0) xStr1 <- gsub("([0-9])[0-9]([0-9])", "\\1\\2", xStr0) x1 <- as.numeric(xStr1) x1 為所求。 ※ 引述《sinclairJ (Jun)》之銘言: : 有一欄變數資料如下 : 每一格的內容大概就是 : 156 : 756 : 258 : 693 : 127 : ...共幾萬列 : 我想把每列儲存格裡面第二個數字拿掉 : 最後會變這樣: : 16 : 76 : 28 : 63 : 17 : … : 請問各位前輩要怎麼做阿 : 想了好久:( : ps.每個儲存格都是三位數 -- http://apansharing.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.77.34 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1429617804.A.962.html

04/21 20:09, , 1F
strsplit ??
04/21 20:09, 1F

04/22 08:46, , 2F
這用sub比較好
04/22 08:46, 2F

04/22 09:33, , 3F
x沒有assign,第一行用x0
04/22 09:33, 3F
※ 編輯: andrew43 (140.128.117.75), 04/22/2015 09:59:40

04/22 09:59, , 4F
謝謝,修正了。
04/22 09:59, 4F

04/22 16:28, , 5F
謝謝各位先進
04/22 16:28, 5F
文章代碼(AID): #1LDZoCbY (R_Language)
文章代碼(AID): #1LDZoCbY (R_Language)