Re: [R] Simple question regarding name of column headers

2010-07-16 Thread jim holtman
subset(miceTrainSample, select = -plD50)

On Fri, Jul 16, 2010 at 11:22 AM, Addi Wei  wrote:
>
> names(miceTrainSample)
> [1] "b_double"  "KierA2"    "KierFlex"  "Q_VSA_POS" "pID50"
>
> In the above code, how do I delete "pID50" column to store the resulting
> object without indicating column "5".  The code below does the trick, but I
> wish to delete the column by specifying "-pID50" instead of "5".
>
> names(miceTrainSample)[-5]
> [1] "b_double"  "KierA2"    "KierFlex"  "Q_VSA_POS"
>
> --
> View this message in context: 
> http://r.789695.n4.nabble.com/Simple-question-regarding-name-of-column-headers-tp2291534p2291534.html
> Sent from the R help mailing list archive at Nabble.com.
>
> __
> 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
Cincinnati, OH
+1 513 646 9390

What is the problem that you are trying to solve?

__
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.


Re: [R] Simple question regarding name of column headers

2010-07-16 Thread Erik Iverson

Anyway, I have often wished that something like

new.mt.sample <- miceTrainSample[, -"pID50"]

would return miceTrainSample without the pID50 column. Here are three
alternative ways to do it.

# Method 1: Assign NULL to the column
new.mt.sample <- miceTrainsSample
new.mt.sample$pID50 <- NULL

# Method 2: Use which()
new.mt.sample <- miceTrainSample[, - which(names(miceTrainSample == "pID50")]

# Method 3: use %in% (the one I usually use)
new.mt.sample <- miceTrainSample[, ! names(miceTrainSample) %in% "pID50"]


As a variation on Method 1...

df <- data.frame(a = 1:10, b = 2:11, c = 3:12)
transform(df, a = NULL)

__
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.


Re: [R] Simple question regarding name of column headers

2010-07-16 Thread Ista Zahn
Hi Addi,

On Fri, Jul 16, 2010 at 3:22 PM, Addi Wei  wrote:
>
> names(miceTrainSample)
> [1] "b_double"  "KierA2"    "KierFlex"  "Q_VSA_POS" "pID50"
>
> In the above code, how do I delete "pID50" column to store the resulting
> object without indicating column "5".  The code below does the trick, but I
> wish to delete the column by specifying "-pID50" instead of "5".
>
> names(miceTrainSample)[-5]
> [1] "b_double"  "KierA2"    "KierFlex"  "Q_VSA_POS"

If I understand you correctly, than this code will not do the trick.
All it does is print the column names minus pID50. It does nothing to
miceTrainSample.

Anyway, I have often wished that something like

new.mt.sample <- miceTrainSample[, -"pID50"]

would return miceTrainSample without the pID50 column. Here are three
alternative ways to do it.

# Method 1: Assign NULL to the column
new.mt.sample <- miceTrainsSample
new.mt.sample$pID50 <- NULL

# Method 2: Use which()
new.mt.sample <- miceTrainSample[, - which(names(miceTrainSample == "pID50")]

# Method 3: use %in% (the one I usually use)
new.mt.sample <- miceTrainSample[, ! names(miceTrainSample) %in% "pID50"]

Hope it helps,
Ista
>
> --
> View this message in context: 
> http://r.789695.n4.nabble.com/Simple-question-regarding-name-of-column-headers-tp2291534p2291534.html
> Sent from the R help mailing list archive at Nabble.com.
>
> __
> 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.
>



-- 
Ista Zahn
Graduate student
University of Rochester
Department of Clinical and Social Psychology
http://yourpsyche.org

__
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.


[R] Simple question regarding name of column headers

2010-07-16 Thread Addi Wei

names(miceTrainSample)
[1] "b_double"  "KierA2""KierFlex"  "Q_VSA_POS" "pID50" 

In the above code, how do I delete "pID50" column to store the resulting
object without indicating column "5".  The code below does the trick, but I
wish to delete the column by specifying "-pID50" instead of "5". 

names(miceTrainSample)[-5]
[1] "b_double"  "KierA2""KierFlex"  "Q_VSA_POS"

-- 
View this message in context: 
http://r.789695.n4.nabble.com/Simple-question-regarding-name-of-column-headers-tp2291534p2291534.html
Sent from the R help mailing list archive at Nabble.com.

__
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.