An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20130611/347b9d6a/attachment.pl>
help using code
5 messages · Rui Barradas, John McDermott, John Kane
Hello,
I believe you are making a confusion on how to call a function in R. You
don't replace the argument in the function declaration. what you do is
to call the function like this:
importdata("~/path to/filename.xyzuvwrgb")
leaving the function definition alone.
Hope this helps,
Rui Barradas
Em 11-06-2013 19:52, John McDermott escreveu:
Hi R-helpers,
I inherited some code that I'm trying to use. As a very new R user I'm
having some confusion.
I have some input files in the form: filename.xyzuvwrgb which I'm trying to
import using:
importdata = function(filename) {
p = scan(filename,what=list(x = double(), y = double(), z = double(), u
= double(),v=double(),w=double()),skip=1,flush=TRUE,sep=" ")
return(data.frame(x=p$x, y=p$y, z=p$z, u=p$u, v=p$v, w=p$w))
}
For the filename I replaced both with "~/path to/filename.xyzuvwrgb" and I
get the following errors:
Error: unexpected string constant in "importdata =
function("~/Desktop/thrustScarp1.xyzuvw""
Error: no function to return from, jumping to top level
Error: unexpected '}' in "}"
I'm assuming it has to do with how I am using/formatted the
function(filename) portion. How can I get this to work?
Thanks for the help!
[[alternative HTML version deleted]]
______________________________________________ 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.
Hello,
Thanks for the help!
Your answer resolved my problem with the function I listed, but brought up
a larger question. How is the output of the importdata function stored for
use with other functions (as in, how do I call on that data for use with
other functions)? As a simple example I have another function:
meanXY = function(xyzuvw) {
xy = c(mean(xyzuvw$x), mean(xyzuvw$y))
return(xy)
}
I know that the xyzuvw portion is referring to the output of the
importdata function, but I don't know how to call up the necessary data
(hope this makes sense).
Thanks again for the help!
John
On 6/11/13 3:05 PM, "Rui Barradas" <ruipbarradas at sapo.pt> wrote:
Hello,
I believe you are making a confusion on how to call a function in R. You
don't replace the argument in the function declaration. what you do is
to call the function like this:
importdata("~/path to/filename.xyzuvwrgb")
leaving the function definition alone.
Hope this helps,
Rui Barradas
Em 11-06-2013 19:52, John McDermott escreveu:
Hi R-helpers,
I inherited some code that I'm trying to use. As a very new R user I'm
having some confusion.
I have some input files in the form: filename.xyzuvwrgb which I'm
trying to
import using:
importdata = function(filename) {
p = scan(filename,what=list(x = double(), y = double(), z =
double(), u
= double(),v=double(),w=double()),skip=1,flush=TRUE,sep=" ")
return(data.frame(x=p$x, y=p$y, z=p$z, u=p$u, v=p$v, w=p$w))
}
For the filename I replaced both with "~/path to/filename.xyzuvwrgb"
and I
get the following errors:
Error: unexpected string constant in "importdata =
function("~/Desktop/thrustScarp1.xyzuvw""
Error: no function to return from, jumping to top level
Error: unexpected '}' in "}"
I'm assuming it has to do with how I am using/formatted the
function(filename) portion. How can I get this to work?
Thanks for the help!
[[alternative HTML version deleted]]
______________________________________________ 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.
Hello, Simply assign the output of a function to a variable: xyzuvw <- importdata(...) and then use that output. In this case, a data.frame with, among others, vectors 'x' and 'y'. You need to read an R introductory text. I recommend An Introduction to R, file R-intro.pdf in your doc directory. Rui Barradas Em 12-06-2013 00:59, John McDermott escreveu:
Hello,
Thanks for the help!
Your answer resolved my problem with the function I listed, but brought up
a larger question. How is the output of the importdata function stored for
use with other functions (as in, how do I call on that data for use with
other functions)? As a simple example I have another function:
meanXY = function(xyzuvw) {
xy = c(mean(xyzuvw$x), mean(xyzuvw$y))
return(xy)
}
I know that the xyzuvw portion is referring to the output of the
importdata function, but I don't know how to call up the necessary data
(hope this makes sense).
Thanks again for the help!
John
On 6/11/13 3:05 PM, "Rui Barradas" <ruipbarradas at sapo.pt> wrote:
Hello,
I believe you are making a confusion on how to call a function in R. You
don't replace the argument in the function declaration. what you do is
to call the function like this:
importdata("~/path to/filename.xyzuvwrgb")
leaving the function definition alone.
Hope this helps,
Rui Barradas
Em 11-06-2013 19:52, John McDermott escreveu:
Hi R-helpers,
I inherited some code that I'm trying to use. As a very new R user I'm
having some confusion.
I have some input files in the form: filename.xyzuvwrgb which I'm
trying to
import using:
importdata = function(filename) {
p = scan(filename,what=list(x = double(), y = double(), z =
double(), u
= double(),v=double(),w=double()),skip=1,flush=TRUE,sep=" ")
return(data.frame(x=p$x, y=p$y, z=p$z, u=p$u, v=p$v, w=p$w))
}
For the filename I replaced both with "~/path to/filename.xyzuvwrgb"
and I
get the following errors:
Error: unexpected string constant in "importdata =
function("~/Desktop/thrustScarp1.xyzuvw""
Error: no function to return from, jumping to top level
Error: unexpected '}' in "}"
I'm assuming it has to do with how I am using/formatted the
function(filename) portion. How can I get this to work?
Thanks for the help!
[[alternative HTML version deleted]]
______________________________________________ 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.
Have a look at http://www.burns-stat.com/documents/tutorials/impatient-r/ . I think the section on blank screen syndrome may help. John Kane Kingston ON Canada
-----Original Message-----
From: montana3946 at gmail.com
Sent: Tue, 11 Jun 2013 16:59:34 -0700
To: ruipbarradas at sapo.pt
Subject: Re: [R] help using code
Hello,
Thanks for the help!
Your answer resolved my problem with the function I listed, but brought
up
a larger question. How is the output of the importdata function stored
for
use with other functions (as in, how do I call on that data for use with
other functions)? As a simple example I have another function:
meanXY = function(xyzuvw) {
xy = c(mean(xyzuvw$x), mean(xyzuvw$y))
return(xy)
}
I know that the xyzuvw portion is referring to the output of the
importdata function, but I don't know how to call up the necessary data
(hope this makes sense).
Thanks again for the help!
John
On 6/11/13 3:05 PM, "Rui Barradas" <ruipbarradas at sapo.pt> wrote:
Hello,
I believe you are making a confusion on how to call a function in R. You
don't replace the argument in the function declaration. what you do is
to call the function like this:
importdata("~/path to/filename.xyzuvwrgb")
leaving the function definition alone.
Hope this helps,
Rui Barradas
Em 11-06-2013 19:52, John McDermott escreveu:
Hi R-helpers,
I inherited some code that I'm trying to use. As a very new R user I'm
having some confusion.
I have some input files in the form: filename.xyzuvwrgb which I'm
trying to
import using:
importdata = function(filename) {
p = scan(filename,what=list(x = double(), y = double(), z =
double(), u
= double(),v=double(),w=double()),skip=1,flush=TRUE,sep=" ")
return(data.frame(x=p$x, y=p$y, z=p$z, u=p$u, v=p$v, w=p$w))
}
For the filename I replaced both with "~/path to/filename.xyzuvwrgb"
and I
get the following errors:
Error: unexpected string constant in "importdata =
function("~/Desktop/thrustScarp1.xyzuvw""
Error: no function to return from, jumping to top level
Error: unexpected '}' in "}"
I'm assuming it has to do with how I am using/formatted the
function(filename) portion. How can I get this to work?
Thanks for the help!
[[alternative HTML version deleted]]
______________________________________________ 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.
______________________________________________ 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.
____________________________________________________________ FREE ONLINE PHOTOSHARING - Share your photos online with your friends and family! Visit http://www.inbox.com/photosharing to find out more!