楼主: tr1ck
2172 4

[问答] 请教如何将data.frame数据根据时间分组? [推广有奖]

  • 0关注
  • 0粉丝

初中生

9%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
76 点
帖子
4
精华
0
在线时间
16 小时
注册时间
2020-10-12
最后登录
2024-11-15

楼主
tr1ck 发表于 2020-10-12 18:01:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
第一张图原始数据,想将该数据转换为第二张图的格式,请问各位有什么方法吗?谢谢!
lADPDiQ3Mes1XhTNBQDNA8A_960_1280.jpg

图二:
lADPDg7mOg6OXhPNA0bNBF4_1118_838.jpg



二维码

扫码加我 拉你入群

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

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

关键词:Frame Fram Data FRA RAM

沙发
llb_321 在职认证  发表于 2020-10-12 22:08:32
第一张表读入数据框为data

  1. library(tidyr)
  2. s<-data %>% spread(时间, 词频)
  3. s
复制代码

藤椅
林随机漫步 发表于 2020-10-13 08:07:17
可以参考一下
library(dplyr)
stocks <- data.frame(
  time = as.Date('2009-01-01') + 0:9,
  X = rnorm(10, 0, 1),
  Y = rnorm(10, 0, 2),
  Z = rnorm(10, 0, 4)
)
stocksm <- stocks %>% gather(stock, price, -time)
stocksm %>% spread(time, price)

板凳
drunkfish69 发表于 2020-10-13 08:11:06
  1. ?tidyr::spread
复制代码

应该可以用

报纸
tr1ck 发表于 2020-10-13 11:27:15
非常感谢各位帮助,已使用melt和dcast解决

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-12 18:56