如何解决如何将行名添加到分组数据框中的列R,tidyverse
我想将数据框的行名添加到数据框内的新列中。但是,不是针对整个数据框,而是针对分组的数据框。这个想法是,对于每个主题,在每个主题中,为每个试验使用升序的行名。我尝试了以下方法,但没有成功:
library(tidyverse)
df <- as_tibble(iris) %>%
arrange(Species,Petal.Width)
df <- df %>%
group_by(Species,Petal.Width) %>%
mutate(rowname = rownames_to_column())```
解决方法
因此,最后,这段代码实现了我的目标:
library(tidyverse)
df <- as_tibble(iris) %>% arrange(Species,Petal.Width)
df <- df %>% group_by(Species,Petal.Width) %>% mutate(rowname = row_number() - 1)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。