Rに次のテーブルがあります。転置したいです。私はRが初めてで、SASを使用しています。
だから私はproc transposeのレプリカがSASであることを望んでいます。必要な形式でも出力を提供しています。
C_number<-c(1:20)
REG<-letters[1:20]
Market<-c(21:40)
DF<-data.frame(C_number,REG,Market)
n <- nrow(DF)
DF$A_count <- sample(100, n, replace=TRUE)
DF$B_count <- sample(100, n, replace=TRUE)
出力は次のようになります。
C_number REG Market Name of former variable Mem_count1
1 A 21 A_count 5
1 A 21 B_count 80
2 B 22 A_count 36
2 B 22 B_count 56
3 C 23 A_count 77
3 C 23 B_count 26
したがって、転置の背後にある基本的な考え方は、2 つの列 A_count と B_count を「以前の変数の名前」という名前の列に変換し、それぞれの値を与える新しい列 mem_count1 を作成することです。
正確には転置ではありませんが、似たようなものです。これを行う方法がわかりません。この問題を解決するのを手伝ってください。