Michele Grassi wrote:

Hi.
1)I have two variables: call a<-c(e.g.0,3,6,7...)
b<-c(e.g.6,8,3,4...)
I want to create a third vector z wich contain the pairs values z<-c(0,6,3,8,6,3,7,4....and so on for each pairs (a,b)).
There is a specific function?
How can i write my own function?


2)When i try to write a function and then i save it like "function.R" file, i try to retrieve it with source comand. As result i obtain an error message "error in parse: sintax error on line...". I apply deparse() and i see an incorrect parsing: how avoid unwanted parsing?
Thanks.
Michele.


______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


1) a simple solution to the problem:
    define (for example):
    gen.pairs <- function(x,y){
         z<-as.vector(rbind(x,y))
         z
    }
   try:
 >   x<-1:10
 >   y<-11:20
 >  gen.pairs(x,y)
[1]  1 11  2 12  3 13  4 14  5 15  6 16  7 17  8 18  9 19 10 20

2) a) you can write the definition to a file and then use source this file.
If the file name is myfun.R > source("myfun.R")
will work. But only if there are no errors in the definition
b) you can type in the code of the definition after the R prompt ">"
c) you can type in :
> gen.pairs <- function(x,y) { z }
and complete the definition by using edit:
> edit(gen.pairs)
However, syntax errors are not allowed!


Peter

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to