我是R的初學者,最近經歷了很少的包裝。對於練習課程,我創建了一個包含3欄Part,Claimid和Cost的csv數據集。該數據集看起來如下: -R for字符變量循環
Part Claimid Cost
Part1 ID1 12
Part1 ID20 29
Part2 ID21 21
Part2 ID40 13
Part3 ID41 11
Part3 ID60 10
成本列1至10 我試圖運行每個部分(這裏是3份)的循環和使用dplyr包來創建三個不同dataframes之間的隨機數
library(dplyr)
claimid <- read.csv(file.choose(),header = TRUE)
plist <- unique(claimid$Part) ##Create the number of loops (Here 3)
for (i in plist) {
plist <- claimid %>% select(Part,Claimid) %>% filter(Part %in% i)
}
我打印plist時得到最後20個觀察值,因爲顯然R保存了循環的最後一次觀察結果。 任何幫助將是偉大的帶我前進。
對於你發佈的問題,我的解決方案回答了它。如果您沒有問題,請點擊表決旁邊的勾號,接受它。 – akrun