楼主: gongyuoo
1369 2

[问答] 如何分析会员注册信息 [推广有奖]

  • 0关注
  • 0粉丝

已卖:3份资源

初中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
107 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
357 点
帖子
14
精华
0
在线时间
13 小时
注册时间
2010-11-17
最后登录
2020-9-16

楼主
gongyuoo 在职认证  发表于 2017-11-16 08:57:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
2.png
我有个数据如上,现在想加一列数据,按日期累加的:
比如:school里面如果是dongbei,那么从最小的日期开始,累加num,最后形成如下的图形
会员注册人数.png
应该怎么写呢?
二维码

扫码加我 拉你入群

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

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

关键词:注册信息 分析会 school CHOO dong

回帖推荐

cheetahfly 发表于2楼  查看完整内容

沙发
cheetahfly 在职认证  发表于 2017-11-17 08:10:40
  1. library(tidyverse)
  2. library(lubridate)
  3. dat <- read.csv("data.csv", header = TRUE, stringsAsFactors = FALSE)
  4. dat %>%
  5.   tbl_df() %>%
  6.   mutate(time = as_date(time),
  7.          school = factor(x = school,
  8.                          levels = c("anshan", "dongbei", "jianzhu", "ligong", "zhiye"),
  9.                          labels = c("鞍山师范学院", "东北大学南湖校区", "沈阳建筑大学", "沈阳理工大学", "沈阳职业技术学院"))) %>%
  10.   group_by(school) %>%
  11.   arrange(time, .by_group = TRUE) %>%
  12.   mutate(cumnum = cumsum(num)) %>%
  13.   ungroup() %>%
  14.   ggplot(aes(x = time, y = cumnum)) +
  15.   geom_point(color = "red", size = 2) +
  16.   geom_smooth(method = "loess") +
  17.   facet_wrap(~ school, nrow = 3) +
  18.   labs(x = "时间", y = "人数", title = "会员注册人数")
复制代码

藤椅
gongyuoo 在职认证  发表于 2017-11-17 09:04:48
cheetahfly 发表于 2017-11-17 08:10
十分感谢,太赞了

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

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