hi jim,

with the function "get" I could solve the problem using the following
commands:

q1 <- kinderrechte[,q0]
l1 <- get(paste(q0, "_l", sep = ""))

in this way i am getting the content of the object instead of the name of
the object.

thank you very much for your help!

marion


2011/9/16 jim holtman <jholtman@gmail.com>

> You have to give more specifications as to what you want to do with
> the data that is being processed.  You have values being put into 'q1'
> and 'i1' that don't seem to be used in the loop.  Do you just want
> these values returned?  You can easily do it "without a loop" using
> lapply:
>
> result <- lapply(names(kinderrechte), function(.name){
>    # return a list with the result
>    list(q1 = kinderrechte[, .name], i1 = get(paste(.name, "_l", sep = "")
> })
>
> So what is the problem that you are trying to solve?
>
> On Fri, Sep 16, 2011 at 8:34 AM, jim holtman <jholtman@gmail.com> wrote:
> > did not see the "_l" so changes below:
> >
> > On Fri, Sep 16, 2011 at 8:33 AM, jim holtman <jholtman@gmail.com> wrote:
> >> for (i in names(kinderrechte)){
> >>    q1 <- kinderrechte[, i]
> >>    i 1 <- get(paste(i, "_l", sep = ""))
> >> }
> >>
> >> On Fri, Sep 16, 2011 at 4:47 AM, Marion Wenty <marion.wenty@gmail.com>
> wrote:
> >>> Hello,
> >>>
> >>> does anyone know the solution to this problem:
> >>>
> >>> I imported a dataframe from Spss into R and saved it as an object
> called
> >>> "kinderrechte".
> >>>
> >>> I have got the following command lines:
> >>>
> >>> q1 <- kinderrechte[,"q0007_0001"]
> >>> l1 <- q0007_0001_l
> >>>
> >>> now i would like to be able to change the column name in the first
> command
> >>> line (e.g. into q0007_0002) and to get R to automatically change
> >>> q0007_0001_l in the second command line into q0007_0002_l without using
> a
> >>> loop.
> >>>
> >>> Thank you in advance for your help!
> >>>
> >>> Marion
> >>>
> >>>        [[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.
> >>>
> >>
> >>
> >>
> >> --
> >> Jim Holtman
> >> Data Munger Guru
> >>
> >> What is the problem that you are trying to solve?
> >>
> >
> >
> >
> > --
> > Jim Holtman
> > Data Munger Guru
> >
> > What is the problem that you are trying to solve?
> >
>
>
>
> --
> Jim Holtman
> Data Munger Guru
>
> What is the problem that you are trying to solve?
>

	[[alternative HTML version deleted]]

