An embedded and charset-unspecified text was scrubbed... Name: not available Url: https://stat.ethz.ch/pipermail/r-help/attachments/20080305/05e7d500/attachment.pl
loop
8 messages · Neuer Arkadasch, Giovanni Petris, Ravi Varadhan +4 more
Date: Wed, 05 Mar 2008 15:59:59 +0100 (CET)
From: Neuer Arkadasch <neuer_arkadasch at yahoo.de>
Sender: r-help-bounces at r-project.org
Precedence: list
Hello all,
I am trying to use
m <- seq(-1,1,0.1)
x1 <- vector()
x2 <- vector()
for(i in m){
x1[i] <- i
x2[i] <- i^2
}
dat <- data.frame(x1,x2)
But, I have false result
>dat
x1 x2 1 1 1
It does not seem to be false: I am getting the same result. You should probably explain what you expected and what you are trying to achieve. Giovanni
could some tell me how it is possible to do this?
Thank you!
---------------------------------
[[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.
Giovanni Petris <GPetris at uark.edu> Associate Professor Department of Mathematical Sciences University of Arkansas - Fayetteville, AR 72701 Ph: (479) 575-6324, 575-8630 (fax) http://definetti.uark.edu/~gpetris/
Try this:
m <- seq(-1,1,0.1)
x1 <- vector(length=length(m))
x2 <- vector(length=length(m))
for(i in m){
x1[i] <- i
x2[i] <- i^2
}
dat <- data.frame(x1,x2)
Ravi.
----------------------------------------------------------------------------
-------
Ravi Varadhan, Ph.D.
Assistant Professor, The Center on Aging and Health
Division of Geriatric Medicine and Gerontology
Johns Hopkins University
Ph: (410) 502-2619
Fax: (410) 614-9625
Email: rvaradhan at jhmi.edu
Webpage: http://www.jhsph.edu/agingandhealth/People/Faculty/Varadhan.html
----------------------------------------------------------------------------
--------
-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On
Behalf Of Neuer Arkadasch
Sent: Wednesday, March 05, 2008 10:00 AM
To: r-help at stat.math.ethz.ch
Subject: [R] loop
Hello all,
I am trying to use
m <- seq(-1,1,0.1)
x1 <- vector()
x2 <- vector()
for(i in m){
x1[i] <- i
x2[i] <- i^2
}
dat <- data.frame(x1,x2)
But, I have false result
>dat
x1 x2
1 1 1
could some tell me how it is possible to do this?
Thank you!
---------------------------------
______________________________________________
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.
Why not simply? m <- seq(-1, 1, by = 0.1) dat <- data.frame(m, m^2) - Erik Iverson
Neuer Arkadasch wrote:
Hello all,
I am trying to use
m <- seq(-1,1,0.1)
x1 <- vector()
x2 <- vector()
for(i in m){
x1[i] <- i
x2[i] <- i^2
}
dat <- data.frame(x1,x2)
But, I have false result
>dat
x1 x2
1 1 1
could some tell me how it is possible to do this?
Thank you!
---------------------------------
[[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.
m <- seq(-1,1,0.1)
x1 <- c()
x2 <- c()
for(i in 1:length(m)){
x1[i] <- m[i]
x2[i] <- m[i]^2
}
dat <- data.frame(x1,x2)
-----Original Message-----
From: r-help-bounces at r-project.org
[mailto:r-help-bounces at r-project.org]On Behalf Of Neuer Arkadasch
Sent: March 5, 2008 10:00 AM
To: r-help at stat.math.ethz.ch
Subject: [R] loop
Hello all,
I am trying to use
m <- seq(-1,1,0.1)
x1 <- vector()
x2 <- vector()
for(i in m){
x1[i] <- i
x2[i] <- i^2
}
dat <- data.frame(x1,x2)
But, I have false result
>dat
x1 x2
1 1 1
could some tell me how it is possible to do this?
Thank you!
---------------------------------
______________________________________________
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.
An embedded and charset-unspecified text was scrubbed... Name: not available Url: https://stat.ethz.ch/pipermail/r-help/attachments/20080305/b69f74e5/attachment.pl
m <- seq(-1,1,0.1)
x1 <- vector()
x2 <- vector()
# the loop statement was incorrect.
for(i in 1:length(m)){
x1[i] <- m[i]
x2[i] <- m[i]^2
}
dat <- data.frame(x1,x2)
# But why not something like this? There is no need
for a loop.
x1 <- seq(-1,1,0.1)
mdat <- data.frame(x1, x2=x1^2)
--- Neuer Arkadasch <neuer_arkadasch at yahoo.de> wrote:
Hello all,
I am trying to use
m <- seq(-1,1,0.1)
x1 <- vector()
x2 <- vector()
for(i in m){
x1[i] <- i
x2[i] <- i^2
}
dat <- data.frame(x1,x2)
But, I have false result
>dat
x1 x2
1 1 1
could some tell me how it is possible to do this?
Thank you!
---------------------------------
[[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.
Hi r-help-bounces at r-project.org napsal dne 05.03.2008 18:04:35:
Thank you Yinghai, that's what I need :-)!
Yinghai Deng <yinghai.deng at bri.nrc.ca> schrieb: m <- seq(-1,1,0.1)
x1 <- c()
x2 <- c()
for(i in 1:length(m)){
x1[i] <- m[i]
x2[i] <- m[i]^2
}
dat <- data.frame(x1,x2)
The same result you will get by dat2<-data.frame(x1=m, x2=m^2)
all.equal(dat,dat2)
[1] TRUE Regards Petr
-----Original Message-----
From: r-help-bounces at r-project.org
[mailto:r-help-bounces at r-project.org]On Behalf Of Neuer Arkadasch
Sent: March 5, 2008 10:00 AM
To: r-help at stat.math.ethz.ch
Subject: [R] loop
Hello all,
I am trying to use
m <- seq(-1,1,0.1)
x1 <- vector()
x2 <- vector()
for(i in m){
x1[i] <- i
x2[i] <- i^2
}
dat <- data.frame(x1,x2)
But, I have false result
>dat
x1 x2 1 1 1 could some tell me how it is possible to do this? Thank you! --------------------------------- [[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. --------------------------------- Lesen Sie Ihre E-Mails jetzt einfach von unterwegs.. [[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.