でデータセットを拡大/:デ集計/逆要約私のデータは、このようになりますR
data("Titanic")
df <- as.data.frame(Titanic)
どのように私は、デ集約または逆要約数/ FREQとそれに戻っデータセットを拡張します元の非カウント観測状態?
例えば、3rd, Male, Child, No
を35回、1st, Female, Adult, Yes
を140回繰り返すなどをデータフレームに入れたいです。
ありがとうございます。
でデータセットを拡大/:デ集計/逆要約私のデータは、このようになりますR
data("Titanic")
df <- as.data.frame(Titanic)
どのように私は、デ集約または逆要約数/ FREQとそれに戻っデータセットを拡張します元の非カウント観測状態?
例えば、3rd, Male, Child, No
を35回、1st, Female, Adult, Yes
を140回繰り返すなどをデータフレームに入れたいです。
ありがとうございます。
私たちは与えられた周波数に応じてそれぞれの行を繰り返すことができます:
df2 <- df[rep(1:nrow(df), df[,5]),-5]
これは、再フォーマットの機能untable
を使用して行うことができます。パッケージなし
data("Titanic")
df <- as.data.frame(Titanic)
library(reshape)
newDf = untable(df[,1:4], num = df[,5])