[問題] 資料轉換

看板R_Language作者 (台產零零柒)時間8年前 (2015/11/14 23:30), 8年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串3/6 (看更多)
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 資料轉換 我有個資料csv檔,裡面內容大概如下 : x y z 55 0.2 1 44 0.6 1 78 0.7 0 46 0.8 0 98 0.9 1 47 0.4 1 46 0.5 1 想(限)用 ''for 迴圈''轉換成只取x,z並以z重排x,如下: 1 55 44 0 78 46 1 98 47 46 把 z=1 排成一列,一遇到 z=0 又排成一列,再讀到1又排成一列這樣下去 不知道要如何用for迴圈來把資料轉換成上述。 抱歉,再問下因實際DATA比較多,因此可以每列只列5個值然後換下一行嗎? 一樣用1,0排, 像是 1 55 44 67 78 46 1 47 48 99 78 16 0 48 49 77 66 55 1 76 78 79 88 99 這樣排列呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.234.245.251 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1447515005.A.A53.html

11/15 06:58, , 1F
所以 y 都沒有參與嗎?
11/15 06:58, 1F

11/15 08:46, , 2F
對,y沒參與
11/15 08:46, 2F
※ 編輯: Rose9305 (182.234.245.251), 11/15/2015 13:33:29
文章代碼(AID): #1MHrDzfJ (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1MHrDzfJ (R_Language)