全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
966 0
2017-05-06
library(dplyr)
library(tidyr)
member <- data.frame(family=c(1,2,3), namef=c("a","b","c"), agef=c(30,40,50), namem=c("d","e","f"), agem=c(44,53,25))
member

a <- gather(member, key, value, namef:agem)
b <- separate(a, key, c("variable", "type"), -2)
new <- spread(b, variable,value)
new

new2 <- member %>%
  gather(key,value,namef:agem) %>%
  separate(key,c("variable","type"),-2) %>%
  spread(variable,value)
new2

filter(new, age>=30)
filter(new, type=="f")
filter(new2, type=="m")
select(new,type,age)

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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