[R] Odp: How to select the part of column name heads?
Petr PIKAL
petr.pikal at precheza.cz
Thu Nov 12 15:12:27 CET 2009
Hi
r-help-bounces at r-project.org napsal dne 12.11.2009 14:59:57:
>
> Dear R helpers,
>
> Suppose I am reading a csv file as
>
> yd = read.csv("mydata.csv")
>
> The actual data in the mydata.csv file is say for example like this -
>
>
> Date day_1 days_15 day_30 days_60 days_90
days_180
> Nov 11 5 14 1
> 3 21 8
> Nov 10 7 1
> 3 11 5 14
> Nov 09 2 10 3
> 6 4 2
> ........
> ........
>
> and so on.
> While I have done all the related analysis,
>
> (1) how do I read
>
> maturity <- c(1, 15, 30, 60, 90, 180) # these are the part of
column
> names in numeric class.
>
> i.e. I want the no of days appearing in column name heads to be
expressed like this.
>
I had similar problem some time ago. Chuck Taylor helped me with this and
I suppose you can use it too
x<-names(yd)
maturity <- substring(x, regexpr("[0-9]+$", x))
> (2) Also, how do select the subset of maturity e.g.
>
> maturity_sub <- c(30, 60, 90)
use maturity[maturity>15]
regards
Petr
>
>
> Thanking you all in advance
>
>
> Regards
>
>
> Julia
>
> ************************************************
>
> Only a man of Worth sees Worth in other men
>
> ************************************************
>
>
>
> [[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