On Jan 8, 2012, at 3:12 PM, Philip Robinson wrote:
I am having a problem with creating a vector from a rows or columns, I
searched around and found as.vector(x), but it does not seem to do
what it
says it does
I have included an example below, of doing what would seem to be the
method
r
I am having a problem with creating a vector from a rows or columns, I
searched around and found as.vector(x), but it does not seem to do what it
says it does
I have included an example below, of doing what would seem to be the method
required to create a vector, but instead it creates a one
Is this what you want:
> x
V1 V2 V3 V4
1 ascii1: 11 12 13
2 ascii2: 14 15 16
3 ascii3: 17 18 19
> z <- as.matrix(x[,-1])
> z
V2 V3 V4
[1,] 11 12 13
[2,] 14 15 16
[3,] 17 18 19
> as.vector(z)
[1] 11 14 17 12 15 18 13 16 19
>
On Thu, Nov 4, 2010 at 6:05 PM, DomDom wrote:
>
> okay sorr
okay sorry.
i´ve got three ascii files with pixel values without any header information.
so if the first line of the three ascii files are:
ascii1: 11 12 13
ascii2: 14 15 16
ascii3: 17 18 19
i would like a new matrix with:
11,14,17;12,15,18;13,16,19;
thx
--
View this message in context:
ht
DomDom wrote:
Hi there,
i´ve got a problem with how to create a vector with three variables out of
three seperate ascii files.
These three ascii files contain pixel information of the same image but
different bands and i need a matrix of
vectors, with each vector containing the corresponding
Hi there,
i´ve got a problem with how to create a vector with three variables out of
three seperate ascii files.
These three ascii files contain pixel information of the same image but
different bands and i need a matrix of
vectors, with each vector containing the corresponding pixel values for
You can use following scriptI think
#create a vector of random numbers on which to test script
v<-sample(1:3,size=90,replace=TRUE)
#creates two matrixes out of vector v which can be assigned to M to test
script
M2<-matrix(v,ncol=2)
M3<-matrix(v,ncol=3)
M<- #Assign you're matrix or a te
I think your code will work but only for the two columns I gave. I used those
as an example but my actual data is 200 in length with two columns and I
need code that will give a label to each unique pair but still have the
original length for instance, one that will turn something such as
I think I understand your question and the following would produce the result
you've posted.
(x <- matrix(c(1, 2, 2, 3, 1, 2, 1, 2, 3, 4), nrow=5, byrow=TRUE))
On Aug 12, 2010, at 5:41 AM, clips10 wrote:
Thanks for the help,
I tried to apply this to a vector with two columns, well I suppose i
Thanks for the help,
I tried to apply this to a vector with two columns, well I suppose it is not
a vector but for instance like this:
[,1] [,2]
[1,]1 2
[2,]2 3
[3,]1 2
[4,]1 2
[5,]3 4
and return a vector :
1,2,1,1,3, so that it recognises b
Here's another way...
x <- c(2,2,4,6,2,4,4,6,8,6)
match(x, unique(x))
Produces...
[1] 1 1 2 3 1 2 2 3 4 3
On 12 August 2010 01:48, clips10 wrote:
>
> I didn't really know what to post as the topic subject, but I have a vector,
> for instance (2,2,4,6,2,4,4,6,8,6) and I want to create another v
clips10 lancaster.ac.uk> writes:
> I didn't really know what to post as the topic subject, but I have a vector,
> for instance (2,2,4,6,2,4,4,6,8,6) [... snip to make gmane happy ...],
> so my new vector would be (1,1,2,3,1,2,2,3,4,3).
x <- c(2,2,4,6,2,4,4,6,8,6)
as.numeric(factor(x))
[1] 1 1
I didn't really know what to post as the topic subject, but I have a vector,
for instance (2,2,4,6,2,4,4,6,8,6) and I want to create another vector which
is just numbers from 1 to 4 since there are only 4 unique numbers in my
vector, so for instance 2 would be 1, 4 would be 2, 6 would be 3, and 8
Hi,
Try ?unique please.
x <- c(2,2,9,4,6,2,4,4,6,8,6) # Original vector
unique(x) #New vector only has unique elements
sort(unique(x)) # Ordered
Regards,
Wu
-
A R learner.
--
View this message in context:
http://r.789695.n4.nabble.com/Creating-vectors-tp2321440p2321884.html
Sent fro
Try this:
lapply(names(L), function(l)assign(sprintf('vector_%s', l), L[l],
envir = globalenv()))
ls()
On Mon, Sep 28, 2009 at 11:57 AM, Christina Rodemeyer
wrote:
> Hi guys,
>
> I have a list of 250 numbers as a result of using the ?by function!
> List of 246
> $ 0 : num [1:28] 22 11 31...
>
Try this:
> L <- list(`0` = 1:4, `1` = 2:3)
> sum(L$`0`)
[1] 10
> with(L, sum(`0`))
[1] 10
> # not recommended tho' this is closest to what you asked for
> attach(L)
> sum(`0`)
[1] 10
On Mon, Sep 28, 2009 at 10:57 AM, Christina Rodemeyer
wrote:
> Hi guys,
>
> I have a list of 250 numbers as
Hi guys,
I have a list of 250 numbers as a result of using the ?by function!
List of 246
$ 0 : num [1:28] 22 11 31...
$ 1 : num [1:15] 12 14 9 ...
..
..
..
- attr(*, "dim")= int 250
- attr(*, "dimnames")=List of 1
The problem is that each list of 250 has different length! I would like to
17 matches
Mail list logo