s-news
[Top] [All Lists]

Re: Combine Stacked Column with Unstacked

To: Bert Jacobs <b.jacobs@pandora.be>, s-news@lists.biostat.wustl.edu
Subject: Re: Combine Stacked Column with Unstacked
From: "Richard M. Heiberger" <rmh@temple.edu>
Date: Tue, 28 Jun 2005 12:59:25 -0400
Here are two variants of your request.


A <- data.frame(Period=c("W1","W2","W3"),
                Data=c(4,5,6))

B <- data.frame(W1="A",
                W2="B",
                W3="C")

BB <- diag(length(t(B)))
BBB <- rep("", length(BB))
BBB[as.logical(BB)] <- t(B)
BBB
dim(BBB) <- dim(BB)
dimnames(BBB) <- list(names(B), names(B))
BBB

result1 <- cbind(A, BBB)
result1

CCC <- diag(as.vector(t(B)))
dimnames(CCC) <- list(names(B), names(B))
CCC
result2 <- cbind(A, CCC)
result2

<Prev in Thread] Current Thread [Next in Thread>