2014-03-30 47 views
1

我很抱歉,但我真的需要知道的回答這個問題的時候......如何使用計數處理,而不是個人DATAS

我嘗試過R CRAN執行邏輯迴歸進行迴歸。

數據給出如下

Count T M R 

4 No Yes W 
2 Yes No W 
7 No Yes B 
155 Yes Yes B 
9 No No W 
3 Yes No W 
7 No No B 
2 Yes No B 

所以,我想要的是......

T M R 

No Yes W 
No Yes W 
No Yes W 
No Yes W 
Yes No W 
Yes No W 
No Yes B 
. . . (x7) 
Yes Yes B 
. . . (x155) 
No No W 
. . . (x9) 
Yes No W 
Yes No W 
Yes No W 
No No B 
. . . (x7) 
Yes No B 
Yes No B 

要進行迴歸,我需要個人DATAS,但不是個別DATAS,我有計數。我如何創建一個新的數據框,以便每個數據可以根據同一行中的計數進行重複?

我認爲這是一個容易循環,如果聲明......但我似乎無法得到它。

+0

R不被稱爲「R CRAN」。 CRAN與R有關,但你的問題與CRAN無關,可能不應該有CRAN標記。 – Dason

+0

這是不同於你的[其他問題](http://stackoverflow.com/questions/22739542/how-to-repeat-strings-with-respect-to-count-in-cran-r)今天問?接受的解決方案實際上幾乎完全相同。 – jbaums

+0

我看到我會修復它。 –

回答

1

可以選擇指數多次,您Count柱:

> rep(1:nrow(data), data$Count) 
    [1] 1 1 1 1 2 2 3 3 3 3 3 3 3 4 ... 4 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 8 8 

,並使用該索引的data.frame:如果你想刪除Count

data[rep(1:nrow(data), data$Count),] 

,這樣做:

data[rep(1:nrow(data), data$Count), -1] 
+0

當我嘗試你的其他功能,我設置噸等於總數的總和它給了我的錯誤,參數必須強制非負整數....我會嘗試這一個 –

+0

@ user1896642是的,那是一個錯字,我更新了答案 –

+0

謝謝,這個作品使用它作爲一個單獨的數據物流,但Count列仍然顯示...嗯讓我想想如何刪除此... –

相關問題