に、私は、次のデータフレームを持っている:私は保存しかし場合テーブルの出力を保存するR()は、データフレーム
period
id calib first valid
1 1 2 0
2 2 0 2
3 0 0 2
4 1 1 1
で
table(df)
を入力
id<-c(1,2,3,4,1,1,2,3,4,4,2,2)
period<-c("first","calib","valid","valid","calib","first","valid","valid","calib","first","calib","valid")
df<-data.frame(id,period)
結果それはデータフレーム 'df'として
df<-data.frame(table(df))
「DF」の形式はどのように私はこれを回避することができ、それがデータフレームの中にあるとしてどのように私は最初の出力を保存することができます
id period Freq
1 1 calib 2
2 2 calib 1
3 3 calib 1
4 4 calib 0
5 1 first 1
6 2 first 2
7 3 first 0
8 4 first 0
9 1 valid 0
10 2 valid 0
11 3 valid 2
12 4 valid 3
ようなものでしょうか?
もっと重要なことに、「dcast」を使用して同じ結果を得る方法はありますか?
これはうまくいきます。感謝 – AliCivil
もう一つの質問:結果のデータフレームにid列を含める場合はどうすればよいですか? – AliCivil