[R] Formatting with strings
arun
smartpink111 at yahoo.com
Wed Apr 23 20:48:02 CEST 2014
Hi,
You could try:
Lines1 <- readLines(textConnection("---CLUSTER 1 ---
3
4
5
6
---CLUSTER 2 ---
9
10
8
11"))
indx <- grepl("CLUSTER", Lines1)
res <- data.frame(Object=Lines1[!indx], Cluster=
as.numeric(as.character(factor(cumsum(indx)[-which(indx)], labels=gsub("\\D+","",Lines1[indx])))))
res
A.K.
----- Original Message -----
From: Nico Met <nicomet80 at gmail.com>
To: R help <r-help at r-project.org>
Cc:
Sent: Wednesday, April 23, 2014 3:28 PM
Subject: [R] Formatting with strings
Dear all, I have object where I stored clusters in the following manner:
---CLUSTER 1 ---
3
4
5
6
---CLUSTER 2 ---
9
10
8
11
Now want to format the data in the following way:
Object Cluster
3 1
4 1
5 1
6 1
9 2
10 2
8 2
11 2
How can I do this in R?
Thanks
Nico
[[alternative HTML version deleted]]
______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list