看板 R_Language 關於我們 聯絡資訊
[問題類型]: 請把以下不需要的部份刪除 意見調查(我對R 有個很棒的想法,想問問大家的意見) 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 請把以下不需要的部份刪除 新手(沒寫過程式,R 是我的第一次) 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 假設有一data.frame df <-data.frame(col1 = c(1:10), col2 = c(11:20)) 想要若要取出偶數列 變成 col1 col2 1 2 12 2 4 14 3 6 16 4 8 18 5 10 20 或是想抓一個數列偶數項次 col <- c(1:10) 變成 [1] 2 4 6 8 10 請問有什麼比較快的寫法 通常我都是寫迴圈直接抓 google了一下看到很多也都是寫迴圈 但是想知道有沒有別種寫法 謝謝 [環境敘述]: R 3.4 [關鍵字]: 選擇性,也許未來有用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.228.110 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1506252969.A.8C0.html
celestialgod: df[seq(2,nrow(df), 2), ] 09/24 19:51
applehpsh: 太感謝了!! 09/24 22:33