作者yummy7922 (crucify)
看板R_Language
标题[问题] 如何将lapply後的资料转为一般资料格式
时间Wed Mar 18 14:53:44 2015
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
我的资料是重复测量的资料,我用lapply选取出每一个人的最後四笔资料,
但我不知道该如何将他转成一般的资料格式。
现在的资料,是这个样子,按照ID分组的感觉:
$fff4c5e1e7f914bce44c3457f7c2cd81
id duration M1 M2 M3 M4 M5 M6
1: fff4c5e1e7f914bce44c3457f7c2cd81 39 0 0 0 0 0 0
2: fff4c5e1e7f914bce44c3457f7c2cd81 40 0 0 0 0 0 0
3: fff4c5e1e7f914bce44c3457f7c2cd81 41 0 0 0 0 0 0
4: fff4c5e1e7f914bce44c3457f7c2cd81 42 0 0 0 0 0 0
$fff4e01e81b34213be876000a815389d
id duration M1 M2 M3 M4 M5 M6
1: fff4e01e81b34213be876000a815389d 40 0 0 0 0 0 0
2: fff4e01e81b34213be876000a815389d 41 0 0 0 0 0 0
3: fff4e01e81b34213be876000a815389d 42 0 0 0 0 0 0
4: fff4e01e81b34213be876000a815389d 43 0 0 0 0 0 0
但我希望他可以合在一起:
id duration M1 M2 M3 M4 M5 M6
1: fff4c5e1e7f914bce44c3457f7c2cd81 39 0 0 0 0 0 0
2: fff4c5e1e7f914bce44c3457f7c2cd81 40 0 0 0 0 0 0
3: fff4c5e1e7f914bce44c3457f7c2cd81 41 0 0 0 0 0 0
4: fff4c5e1e7f914bce44c3457f7c2cd81 42 0 0 0 0 0 0
1: fff4e01e81b34213be876000a815389d 40 0 0 0 0 0 0
2: fff4e01e81b34213be876000a815389d 41 0 0 0 0 0 0
3: fff4e01e81b34213be876000a815389d 42 0 0 0 0 0 0
4: fff4e01e81b34213be876000a815389d 43 0 0 0 0 0 0
[程式范例]:
http://ideone.com/N911zU
以上是我打程式,资料s是长这样:
ID duration M1 M2 M3 M4 M5 M6
[1,] "0000da7e3f97f8323d2687daea605216" "1" "0" "0" "0" "0" "0" "0"
[2,] "0000da7e3f97f8323d2687daea605216" "2" "0" "0" "0" "0" "0" "0"
[3,] "0000da7e3f97f8323d2687daea605216" "3" "0" "0" "0" "0" "0" "0"
[4,] "0000da7e3f97f8323d2687daea605216" "4" "0" "0" "0" "0" "0" "0"
[5,] "0000da7e3f97f8323d2687daea605216" "5" "0" "0" "0" "0" "0" "0"
麻烦大家。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.126.55.194
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1426661628.A.F97.html
1F:→ celestialgod: do.call(rbind, yourList), rbindlist(yourList) ( 03/18 15:20
2F:→ celestialgod: package: data.table) 03/18 15:20
3F:→ yummy7922: 感谢... 03/19 11:48