Re: [R] concatenate 2 column vectors

2010-01-20 Thread teurlai magali
Sorry I forgot the subject in my previous post

Here is an example of data : province and district code of 4 locations

datatry=matrix(c(8,12,3,3,1,1,16,1),4,2)
colnames(datatry)-c(PROCODE,DISCODE)

DISCODE is not unique for each location (there is a distrcit nb 1 in each 
province)
I want to create a third column (DIS) which would contain a unique district 
code for each location that would be the appended values of the province code 
and the district code, and that would be a numeric value (not a character)

here is my try (thanks to Henrique Dallazuanna!)

DIS=rep(0,nrow(datatry))
datatry=cbind(datatry,DIS)
datatry2=transform(datatry,DIS=paste(datatry[,1],datatry[,2]));

However it creates a string, and the 2 codes are separated by an empty space, 
which I didn't manage to supress using different values for arguments sep and 
collapse.

i'll try to see other options to concatenate 2 numeric values into a third one.

Thanks


--- En date de : Jeu 21.1.10, Henrique Dallazuanna www...@gmail.com a écrit :

De: Henrique Dallazuanna www...@gmail.com
Objet: Re: [R] (no subject)
À: teurlai magali teurlai...@yahoo.fr
Cc: r-help@r-project.org
Date: Jeudi 21 Janvier 2010, 3h41

transform(DF, District_Unique = paste(Province, District, collapse = ''))

On Thu, Jan 21, 2010 at 12:34 AM, teurlai magali teurlai...@yahoo.fr wrote:
 Hi

 is there a way in R to create a new column vector with the numbers of 2 
 others columns simply appended?

 Example : I have a column with provinces codes (1 to 19)
 I have a second column with districts codes (1 to ##, depending on the 
 province)
 I want to create a third column with a code that would be unique for each 
 district:

 Province  District   District_Unique
 1 1    11
 1 2    12
 13   2    132

 I can create a loop, but it becomes complicated with numerous data

 Thanks for your help





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





-- 
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40 S 49° 16' 22 O



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


Re: [R] concatenate 2 column vectors

2010-01-20 Thread milton ruser
Hi Magali,

I confess that I still not figured out what you want,
but try this:

datatry2=transform(datatry,DIS=as.numeric(as.character(paste(datatry[,1],datatry[,2],sep=

bests

milton

On Wed, Jan 20, 2010 at 11:14 PM, teurlai magali teurlai...@yahoo.frwrote:

 Sorry I forgot the subject in my previous post

 Here is an example of data : province and district code of 4 locations

 datatry=matrix(c(8,12,3,3,1,1,16,1),4,2)
 colnames(datatry)-c(PROCODE,DISCODE)

 DISCODE is not unique for each location (there is a distrcit nb 1 in each
 province)
 I want to create a third column (DIS) which would contain a unique district
 code for each location that would be the appended values of the province
 code and the district code, and that would be a numeric value (not a
 character)

 here is my try (thanks to Henrique Dallazuanna!)

 DIS=rep(0,nrow(datatry))
 datatry=cbind(datatry,DIS)
 datatry2=transform(datatry,DIS=paste(datatry[,1],datatry[,2]));

 However it creates a string, and the 2 codes are separated by an empty
 space, which I didn't manage to supress using different values for arguments
 sep and collapse.

 i'll try to see other options to concatenate 2 numeric values into a third
 one.

 Thanks


 --- En date de : Jeu 21.1.10, Henrique Dallazuanna www...@gmail.com a
 écrit :

 De: Henrique Dallazuanna www...@gmail.com
 Objet: Re: [R] (no subject)
 À: teurlai magali teurlai...@yahoo.fr
 Cc: r-help@r-project.org
 Date: Jeudi 21 Janvier 2010, 3h41

 transform(DF, District_Unique = paste(Province, District, collapse = ''))

 On Thu, Jan 21, 2010 at 12:34 AM, teurlai magali teurlai...@yahoo.fr
 wrote:
  Hi
 
  is there a way in R to create a new column vector with the numbers of 2
 others columns simply appended?
 
  Example : I have a column with provinces codes (1 to 19)
  I have a second column with districts codes (1 to ##, depending on the
 province)
  I want to create a third column with a code that would be unique for each
 district:
 
  Province  District   District_Unique
  1 111
  1 212
  13   2132
 
  I can create a loop, but it becomes complicated with numerous data
 
  Thanks for your help
 
 
 
 
 
 [[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.htmlhttp://www.r-project.org/posting-guide.html
  and provide commented, minimal, self-contained, reproducible code.
 
 



 --
 Henrique Dallazuanna
 Curitiba-Paraná-Brasil
 25° 25' 40 S 49° 16' 22 O




[[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.htmlhttp://www.r-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.



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


Re: [R] concatenate 2 column vectors

2010-01-20 Thread David Winsemius


On Jan 20, 2010, at 11:14 PM, teurlai magali wrote:


Sorry I forgot the subject in my previous post

Here is an example of data : province and district code of 4 locations

datatry=matrix(c(8,12,3,3,1,1,16,1),4,2)
colnames(datatry)-c(PROCODE,DISCODE)


  cbind( datatry, paste(datatry[, PROCODE], datatry[, DISCODE],  
sep=.) )

 PROCODE DISCODE
[1,] 8 1 8.1
[2,] 121 12.1
[3,] 3 163.16
[4,] 3 1 3.1



DISCODE is not unique for each location (there is a distrcit nb 1 in  
each province)
I want to create a third column (DIS) which would contain a unique  
district code for each location that would be the appended values of  
the province code and the district code, and that would be a numeric  
value (not a character)


here is my try (thanks to Henrique Dallazuanna!)

DIS=rep(0,nrow(datatry))
datatry=cbind(datatry,DIS)
datatry2=transform(datatry,DIS=paste(datatry[,1],datatry[,2]));

However it creates a string, and the 2 codes are separated by an  
empty space, which I didn't manage to supress using different values  
for arguments sep and collapse.


i'll try to see other options to concatenate 2 numeric values into a  
third one.


Thanks


--- En date de : Jeu 21.1.10, Henrique Dallazuanna  
www...@gmail.com a écrit :


De: Henrique Dallazuanna www...@gmail.com
Objet: Re: [R] (no subject)
À: teurlai magali teurlai...@yahoo.fr
Cc: r-help@r-project.org
Date: Jeudi 21 Janvier 2010, 3h41

transform(DF, District_Unique = paste(Province, District, collapse =  
''))


On Thu, Jan 21, 2010 at 12:34 AM, teurlai magali  
teurlai...@yahoo.fr wrote:

Hi

is there a way in R to create a new column vector with the numbers  
of 2 others columns simply appended?


Example : I have a column with provinces codes (1 to 19)
I have a second column with districts codes (1 to ##, depending on  
the province)
I want to create a third column with a code that would be unique  
for each district:


Province  District   District_Unique
1 111
1 212
13   2132

I can create a loop, but it becomes complicated with numerous data

Thanks for your help





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






--
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40 S 49° 16' 22 O




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


David Winsemius, MD
Heritage Laboratories
West Hartford, CT

__
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] concatenate 2 column vectors

2010-01-20 Thread teurlai magali
datatry2=transform(datatry,DIS=as.numeric(paste(datatry[,1],datatry[,2],sep=)))

It works like this !!

You understood perfectly well what I needed ;-)

Thanks to all that answered
Magali

--- En date de : Jeu 21.1.10, milton ruser milton.ru...@gmail.com a écrit :

De: milton ruser milton.ru...@gmail.com
Objet: Re: [R] concatenate 2 column vectors
À: teurlai magali teurlai...@yahoo.fr
Cc: Henrique Dallazuanna www...@gmail.com, r-help@r-project.org
Date: Jeudi 21 Janvier 2010, 5h23

Hi Magali,
 
I confess that I still not figured out what you want, 
but try this:
 
datatry2=transform(datatry,DIS=as.numeric(as.character(paste(datatry[,1],datatry[,2],sep=
 
bests
 
milton


On Wed, Jan 20, 2010 at 11:14 PM, teurlai magali teurlai...@yahoo.fr wrote:

Sorry I forgot the subject in my previous post

Here is an example of data : province and district code of 4 locations


datatry=matrix(c(8,12,3,3,1,1,16,1),4,2)
colnames(datatry)-c(PROCODE,DISCODE)

DISCODE is not unique for each location (there is a distrcit nb 1 in each 
province)
I want to create a third column (DIS) which would contain a unique district 
code for each location that would be the appended values of the province code 
and the district code, and that would be a numeric value (not a character)


here is my try (thanks to Henrique Dallazuanna!)

DIS=rep(0,nrow(datatry))
datatry=cbind(datatry,DIS)
datatry2=transform(datatry,DIS=paste(datatry[,1],datatry[,2]));

However it creates a string, and the 2 codes are separated by an empty space, 
which I didn't manage to supress using different values for arguments sep and 
collapse.


i'll try to see other options to concatenate 2 numeric values into a third one.

Thanks


--- En date de : Jeu 21.1.10, Henrique Dallazuanna www...@gmail.com a écrit :


De: Henrique Dallazuanna www...@gmail.com
Objet: Re: [R] (no subject)
À: teurlai magali teurlai...@yahoo.fr

Cc: r-help@r-project.org
Date: Jeudi 21 Janvier 2010, 3h41

transform(DF, District_Unique = paste(Province, District, collapse = ''))

On Thu, Jan 21, 2010 at 12:34 AM, teurlai magali teurlai...@yahoo.fr wrote:

 Hi

 is there a way in R to create a new column vector with the numbers of 2 
 others columns simply appended?

 Example : I have a column with provinces codes (1 to 19)
 I have a second column with districts codes (1 to ##, depending on the 
 province)

 I want to create a third column with a code that would be unique for each 
 district:

 Province  District   District_Unique
 1 1    11
 1 2    12

 13   2    132

 I can create a loop, but it becomes complicated with numerous data

 Thanks for your help





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






--
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40 S 49° 16' 22 O




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






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