1327 4

[问答] R语言提取每天每人最早的那条记录 [推广有奖]

  • 1关注
  • 2粉丝

硕士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
242 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
977 点
帖子
72
精华
0
在线时间
124 小时
注册时间
2014-10-2
最后登录
2022-3-14

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
2.xls (17.5 KB)

目的:1.去掉验证方式为2的数据记录;2.R语言提取每天每人最早的那条记录出来,最终形成一个EXCEL
R语言初学者,好久不用,脑袋又生锈了,感谢各位大神。
二维码

扫码加我 拉你入群

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

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

关键词:R语言 R语言初学者 EXCEL exce 数据记录 初学者 记录

海纳百川,有容乃大
E65D.tmp.jpg

使用道具

藤椅
cheetahfly 在职认证  发表于 2016-8-25 14:57:11 |只看作者 |坛友微信交流群
假设数据变量是df
library(dplyr)
df %>% tbl_df() %>%
       filter(验证方式 != 2) %>%
       mutate(date = as.Date(时间)) %>%
       group_by(姓名, date) %>%
       arrange(时间) %>%
       slice(1) %>%
       write.csv(file = "out.csv")
已有 1 人评分论坛币 收起 理由
jiangbeilu + 20 精彩帖子

总评分: 论坛币 + 20   查看全部评分

使用道具

板凳
johnmy 发表于 2016-8-25 16:41:35 |只看作者 |坛友微信交流群
cheetahfly 发表于 2016-8-25 14:57
假设数据变量是df
library(dplyr)
df %>% tbl_df() %>%
group_by中好像要把姓名去掉吧。好像中文的变量名我的也无法识别。



使用道具

报纸
johnmy 发表于 2016-8-25 19:00:34 |只看作者 |坛友微信交流群
  1. df<-import("c:/Users/Johnmy/Desktop/2.xls")
  2. names(df)<-c("time","no","name","vi","inout","event")
  3. df %>% tbl_df() %>%
  4.   filter(vi != 2) %>%
  5.   mutate(date = as.Date(time)) %>%
  6.   group_by(date) %>%
  7.   top_n(-1,time)%>%write.csv(file="out.csv")
复制代码

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-13 21:57