Hello,
Your code example doesn't make much sense, it needs decrypting. Let's see,
for(k in 1:length(c1)){
if(c1[k] < lcl | c1[k] > ucl) {do something}
}
If this is it, then you can completely avoid the loop:
i1 <- c1 < lcl | c1 > ucl # create an index vector
out.of.control <- c1[ i1 ] # save the values
When you say you have a column, is it a matrix column? data.frame?
Give a data example with
dput( head(myData, 20) ) # paste the output of this in a post
Hope this helps,
Rui Barradas
Em 29-07-2012 21:59, Wellington G. Silva escreveu:
Hi,
I'm Wellington from Brazil and I have the following issue:
I've been working on a project a for a while, and I'm having trouble in
using the loop (for)
I need to read a column (c1), and for each value of this column, I need to
check if it's within the control limits
So, I was trying to do this:
For (k in 1: c1)
If (c1< lcl1 | c1 > ucl1) {here I need to store the values outside the
limits)
I have 5 columns, need to do the same process in each one of them.
And later on I'm gonna concatenate these 5 vectors and calculate its mean
for an ARL project.
[[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.
______________________________________________
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.