全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2823 4
2016-01-21
假如我有一个表格:
family   genus   species
1          a           ...
1          a           ...
1          b           ...
1          b           ...
2          c           ...
2          c           ...
...         ...          ...
现想从中整理出一个新表格,结构如下
family   genus   
1          a         
1          b           
2          c         
...         ...         
即由3列变为2列,genus无重复。请问在R中如何实现?
二维码

扫码加我 拉你入群

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

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

全部回复
2016-1-21 15:14:36
假设你这个数据存在df里,并且是个data frame,那么:
library(dplyr)
df %>%
  distinct(genus) %>5
  select(family, genus) ->
df2
二维码

扫码加我 拉你入群

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

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

2016-1-21 17:03:54
复制代码
二维码

扫码加我 拉你入群

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

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

2016-3-16 11:11:35
suimong 发表于 2016-1-21 15:14
假设你这个数据存在df里,并且是个data frame,那么:
library(dplyr)
df %>%
谢谢!回头我试试
二维码

扫码加我 拉你入群

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

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

2016-3-16 11:14:08
万人往LVR 发表于 2016-1-21 17:03
谢谢!我用了subset和unique解决的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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