Hi Gundala: Below works but I was trying to figure out a way to not have to add the last line and I gave up.

dat<-c(0.00377467,0.00377467,0.00377467,0.00380083,0.00380083,0.00380083,0.00380959,
0.00380959,0.00380959,0.00380083,0.00380083,0.00380083)

# MAKE A TEMPORARY MATRIX
temp <- matrix(dat,nrow=3)
# RBIND THE ZEROS AND MAKE IT A VECTOR
withzeros <- as.vector(rbind(temp,0))
# TAKE THE LAST ONE OFF
withzeros<-head(withzeros,-1)




On Thu, Feb 19, 2009 at  1:47 AM, Gundala Viswanath wrote:

Hi,

I have a vector that look like this:

dat
             V1         V2         V3         V4         V5         V6
 0.00377467 0.00377467 0.00377467 0.00380083 0.00380083 0.00380083
             V7         V8         V9        V10        V11        V12
 0.00380959 0.00380959 0.00380959 0.00380083 0.00380083 0.00380083


what I want to do is to insert 0 (zero) for every 3 position yielding:

V1   V2              V3                V4             V5    V6
    V7               V8
0 0.00377467 0.00377467 0.00377467 0 0.00380083 0.00380083 0.00380083
V9   V10              V11                V12             V13    V14
        V15             V16
0 0.00380959 0.00380959 0.00380959 0 .00380083 0.00380083 0.00380083


Is there a quick way to do it in R?

- Gundala Viswanath
Jakarta - Indonesia

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

Reply via email to