全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1234 6
2019-12-12
     参数     时间点     值
1     a        10:00       5
2     b        10:05       10
3     a        10:10       7
4     a        10:15        1
5     b        10:20        9
6     c        10:25        3
7     c        10:30        9
8     b        10:35        20
9     a        10:40        2
10   b        10:50        43

上述csv文件用R转化为如下csv文件
        时间点      a          b           c
1      10:00        5         NA         NA
2      10:05       NA        10         NA
3      10:10        7         NA         NA
4      10:15        1         NA         NA
5      10:20       NA         9          NA
6      10:25       NA        NA         3
7      10:30       NA        NA         9
8      10:35       NA         20         NA
9      10:40        2          NA        NA
10    10:50       NA         43         NA

我一直没有头绪,麻烦各位了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-12-12 14:50:46
感觉可以尝试一下tidyverse里面的group_by(时间点)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-12-12 15:27:29
Charlenefan3 发表于 2019-12-12 14:50
感觉可以尝试一下tidyverse里面的group_by(时间点)
不知道ddply能不能用在这,听别人说可以,但是我之前从来没用过这个函数
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-12-12 18:09:16
唔,尝试了一种直接的想法,代码如下:
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-12-13 01:34:53
这个算是一个比较典型的长宽数据转换吧,楼主可以试试这个。
我把你的中文变量换了一下名字,参数 = group, 值 = val
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-12-13 12:57:24
megapanda 发表于 2019-12-12 18:09
唔,尝试了一种直接的想法,代码如下:
非常感谢,代码可以运行
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群