Re: [問題] for迴圈語法問題

看板R_Language作者 (攸藍)時間10年前 (2014/05/29 18:19), 10年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《peiwinds (Macchiato Caramel)》之銘言: : [問題類型]: : 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) : : [軟體熟悉度]: : 入門(寫過其他程式,只是對語法不熟悉) : [問題敘述]: : 今天我有1000個csv檔要input到R做處理 : 已經使用list.files將這些檔案名稱讀取到一個 list裡面 : 並且已經確定好第一次for迴圈要處理第1到第15個csv檔案 : 第二次for想要處理 30:44之類的 : 但是不曉得for迴圈裡面要怎麼寫 : 之前有翻到書上寫類似 for (i in 1:10,33:44)) #這個寫法是錯誤的 : 可是我印象很模糊,記不起來是怎麼寫的,臨時翻也翻不到 : path <- "D:/R/" : csv_list <- list.files(path=path, pattern="*.csv") n = 1000 step = 15 n_times = ceiling(n/step) num_l = lapply(1:n_times, function(i) ((i-1)*step+1):(i*step) ) num_l[[n_times]] = num_l[[n_times]][num_l[[n_times]] <= n] lapply(num_l, function(v){ dat = lapply(csv_list[v], read.csv) # do something with dat # }) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.160.210 ※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1401358774.A.1CC.html ※ 編輯: celestialgod (218.164.160.210), 05/29/2014 19:57:51
文章代碼(AID): #1JXmcs7C (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1JXmcs7C (R_Language)