作者AceT (AceT)
看板Statistics
标题[程式] R 如何猜解 数字 + 文字
时间Fri Nov 2 18:22:58 2012
[软体程式类别]: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)
1F:推 ching0629:有没有个规则? 如前3个字是文字,後面都数字? 11/02 18:53
2F:→ diplazium:简单的情况就用strsplit(z,' ')解决,复杂一点的话就牵涉 11/02 20:24
3F:→ diplazium:到regular expression.但不管如何,原资料一定要有规则性 11/02 20:25
4F:→ diplazium:才能做好"拆解"! 11/02 20:26