Jim - thanks.

It worked, however pcr program is still not accepting it.... there is a
sample yarn data loaded and I am comparing.  My data looks like this

              X1      X2      X3      X4      X5      X6      X7
X8      X9     X10     X11     X12     X13     X14     X15     X16     X17
1Kalle   2.36038 2.35396 2.34772 2.34167 2.33587 2.33036 2.32517 2.32033
2.31583 2.31168 2.30791 2.30450 2.30150 2.29891 2.29680 2.29523 2.29421

and yarn data looks like this

      NIR.1   NIR.2   NIR.3   NIR.4   NIR.5   NIR.6   NIR.7   NIR.8   NIR.9
NIR.10  NIR.11  NIR.12  NIR.13  NIR.14  NIR.15  NIR.16  NIR.17  NIR.18
1   3.06630 3.08610 3.10790 3.09720 2.99790 2.82730 2.62330 2.40390 2.19310
2.00580 1.83790 1.69070 1.57770 1.50330 1.43810 1.33730 1.22060 1.14100

So, I thought I could convert X1 to X.1 and it would work.  The names seem
different.  Not sure how to make the change

> names(yarn)
[1] "NIR"     "density" "train"

but

> names(X)
  [1] "X.1"   "X.2"   "X.3"   "X.4"   "X.5"   "X.6"   "X.7"   "X.8"
"X.9"   "X.10"  "X.11"  "X.12"  "X.13"  "X.14"  "X.15"  "X.16"  "X.17"
"X.18"

On Mon, May 10, 2010 at 9:05 PM, jim holtman <jholt...@gmail.com> wrote:

> Is this what you want:
>
> > x <- paste("X", 1:10, sep='')
>
> > x
>  [1] "X1"  "X2"  "X3"  "X4"  "X5"  "X6"  "X7"  "X8"  "X9"  "X10"
> > sub("X", "X.", x)
>  [1] "X.1"  "X.2"  "X.3"  "X.4"  "X.5"  "X.6"  "X.7"  "X.8"  "X.9"  "X.10"
> >
>
>
> On Mon, May 10, 2010 at 8:53 PM, Ravi Ramaswamy <raram...@gmail.com>wrote:
>
>> Hi - a newbie question, if someone can please help....
>>
>> I want to change X1, X2,,.....to X.1 X.2 etc in the names below.  I am
>> using
>> the Principal Component Regression function (pcr) and it seems to want it
>> this way
>>
>> >  datap3.pcr <- pcr(water ~ X, 10, data = datap3, Validation ="cv")
>> Error in model.frame.default(formula = water ~ X, data = datap3) :
>>  invalid type (list) for variable 'X'
>>
>> ----------
>>
>> > names(X)
>>  [1] "X1"   "X2"   "X3"   "X4"   "X5"   "X6"   "X7"   "X8"   "X9"   "X10"
>> "X11"  "X12"  "X13"  "X14"  "X15"  "X16"  "X17"  "X18"  "X19"  "X20"
>>  [21] "X21"  "X22"  "X23"  "X24"  "X25"  "X26"  "X27"  "X28"  "X29"  "X30"
>> "X31"  "X32"  "X33"  "X34"  "X35"  "X36"  "X37"  "X38"  "X39"  "X40"
>>  [41] "X41"  "X42"  "X43"  "X44"  "X45"  "X46"  "X47"  "X48"  "X49"  "X50"
>> "X51"  "X52"  "X53"  "X54"  "X55"  "X56"  "X57"  "X58"  "X59"  "X60"
>>  [61] "X61"  "X62"  "X63"  "X64"  "X65"  "X66"  "X67"  "X68"  "X69"  "X70"
>> "X71"  "X72"  "X73"  "X74"  "X75"  "X76"  "X77"  "X78"  "X79"  "X80"
>>  [81] "X81"  "X82"  "X83"  "X84"  "X85"  "X86"  "X87"  "X88"  "X89"  "X90"
>> "X91"  "X92"  "X93"  "X94"  "X95"  "X96"  "X97"  "X98"  "X99"  "X100"
>> > names(X)[1]
>> [1] "X1"
>> > for(i in 1:100){names(X)[i] <- "X.i"}
>> > names(X)
>>  [1] "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i"
>> "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i"
>> "X.i"
>>  [25] "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i"
>> "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i"
>> "X.i"
>>  [49] "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i"
>> "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i"
>> "X.i"
>>  [73] "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i"
>> "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i" "X.i"
>> "X.i"
>>  [97] "X.i" "X.i" "X.i" "X.i"
>> > for(i in 1:100){names(X)[i] <- X.i}
>> Error: object 'X.i' not found
>> > for(i in 1:100){names(X)[i] <- "X."i}
>>
>>        [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help@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<http://www.r-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
>
>
> --
> Jim Holtman
> Cincinnati, OH
> +1 513 646 9390
>
> What is the problem that you are trying to solve?
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to