[R] Separating variables in read.table
Phil Spector
spector at stat.berkeley.edu
Fri Apr 17 22:11:20 CEST 2009
Patrick -
There's no simple way to do what you want, because
R discourages you from having lots of separate
related objects. Instead, you are encouraged to store
your objects in an organized form, such as a list,
data frame or matrix. For your example, I'm assuming
you are using the word "table" to describe a data.frame.
If this is the case , you can refer to the individual
columns of test as
test[,1]
test[,2]
etc.
or
test$x1
test$x2
etc.
or
test[,'x1']
test[,'x2']
Also remember that R has functions that can operate on
each row or column of a matrix or data frame. So if you
wanted the means of each column of test, you could write
apply(test,2,mean)
- Phil Spector
Statistical Computing Facility
Department of Statistics
UC Berkeley
spector at stat.berkeley.edu
On Fri, 17 Apr 2009, Richardson, Patrick wrote:
> If I have a table (we'll call it, "test") containing two columns (as below):
>
> i x1 x2 x3 x4 x5 y
> 0 1.125 0.232 7.160 0.0859 8.905 1.5563
> 7 0.920 0.268 8.804 0.0865 7.388 0.8976
> 15 0.835 0.271 8.108 0.0852 5.348 0.7482
> 22 1.000 0.237 6.370 0.0838 8.056 0.7160
> 29 1.150 0.192 6.441 0.0821 6.960 0.3130
> 37 0.990 0.202 5.154 0.0792 5.690 0.3617
> 44 0.840 0.184 5.896 0.0812 6.932 0.1139
> 58 0.650 0.200 5.336 0.0806 5.400 0.1139
>
>
> Is there a simple command to break this table into individual variables without having to code:
>
> i <- test$i
> x1 <- test$x1
> x2 <- test$x2
> .
> .
> .
> And so on. .
>
> Many Thank for any assistance.
>
> Patrick
> This email message, including any attachments, is for th...{{dropped:6}}
>
> ______________________________________________
> 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