全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4859 11
2018-06-11
悬赏 5 个论坛币 已解决
数据框中有多个变量,想把region、industry和year这三个变量相等的样本提取出来作为一个子集,就这个子集进一步分析,请问如何实现?因为region、industry分类过多,如果一个一个赋值等于的话工作量过大。求大神帮忙!!图片是数据形式~

Snip20180611_1.png

最佳答案

zerofung 查看完整内容

tidyverse的group_by()才是你需要的,就是df %>% group_by(Region, Industry, year)后面就要看你想做什么了,可能需要nest(),可能summarize()就得到你想要的了
二维码

扫码加我 拉你入群

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

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

全部回复
2018-6-11 12:40:24
tidyverse的group_by()才是你需要的,就是df %>% group_by(Region, Industry, year)后面就要看你想做什么了,可能需要nest(),可能summarize()就得到你想要的了
二维码

扫码加我 拉你入群

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

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

2018-6-11 14:17:47
tidyverse包的select函数了解一下
二维码

扫码加我 拉你入群

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

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

2018-6-11 15:03:32
allain 发表于 2018-6-11 14:17
tidyverse包的select函数了解一下
谢谢回复!能否请问select下提取多个变量相等的语句是什么?查了一下没查到,谢谢!!
二维码

扫码加我 拉你入群

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

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

2018-6-11 15:11:42
rrrrubylu 发表于 2018-6-11 15:03
谢谢回复!能否请问select下提取多个变量相等的语句是什么?查了一下没查到,谢谢!!
select(data.frame,region,industry,year)
data.frame为数据名称
二维码

扫码加我 拉你入群

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

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

2018-6-11 15:34:09
allain 发表于 2018-6-11 15:11
select(data.frame,region,industry,year)
data.frame为数据名称
这个语句只是将year, industry, region三列选出来耶 没有把取值相等的变量筛出来
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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