[程式] R 如何猜解 數字 + 文字

看板Statistics作者 (AceT)時間11年前 (2012/11/02 18:23), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
[軟體程式類別]:R [程式問題]:資料處理 [軟體熟悉度]:中 [問題敘述]: 我有一筆資料 z 是 文字+數字, 我想將z拆解 [程式範例]: y <- seq(-5, 5, 0.5) x1 <- LETTERS[1:length(y)] x2 <- paste("U", sample(20, length(y), TRUE), sep = "") x <- paste(x1, x2, sep = " ") z <- paste(x, y, sep = " ") # z 是我現有的資料型態, 我想將 z 分解成 x, y ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.19.245 ※ 編輯: AceT 來自: 114.34.19.245 (11/02 18:24)

11/02 18:53, , 1F
有沒有個規則? 如前3個字是文字,後面都數字?
11/02 18:53, 1F

11/02 20:24, , 2F
簡單的情況就用strsplit(z,' ')解決,複雜一點的話就牽涉
11/02 20:24, 2F

11/02 20:25, , 3F
到regular expression.但不管如何,原資料一定要有規則性
11/02 20:25, 3F

11/02 20:26, , 4F
才能做好"拆解"!
11/02 20:26, 4F
文章代碼(AID): #1Gavy4aM (Statistics)