討論串[問題] 一筆資料轉多筆
共 7 篇文章
內容預覽:
[問題類型]:. 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來). [軟體熟悉度]:. 新手(沒寫過程式,R 是我的第一次). [問題敘述]:. 若我有資料欄位如下:. id start_y start_s end_y end_s. 1 100 1 102 2. 2 101 2 1
(還有279個字)
內容預覽:
假定你今天原資料叫data. 我設定新生成的資料叫newdata. 且資料格式都跟你文章中的一樣. http://imgur.com/a/CeE9z. .R檔:. http://pastebin.com/he0ySfex. 菜鳥的寫法大概就像我這樣啦,應該有其他更有效率的辦法等其他版友提供. --.
(還有136個字)
內容預覽:
做兩次melt就可以達到你要的了,我不確定是否可以一次,看是否有高手寫得出來~~. library(data.table). DT <- fread("id start_y start_s end_y end_s. 1 100 1 102 2. 2 101 2 103 1. 3 101 2 101
(還有1931個字)
內容預覽:
criky 版友想要的結果:. id year s. 1 100 1. 1 100 2. 1 101 1. 1 101 2. 1 102 1. 1 102 2. 2 101 2. 2 102 1. 2 102 2. 2 103 1. 3 101 2. 總共有 11 筆資料. celestialgod
(還有997個字)
內容預覽:
手癢也試了一下,就用data.table::foverlaps做. ## data.table::foverlaps, reference: #1N_NLOIo. library(data.table). library(magrittr). dt <- fread('id start_y star
(還有737個字)