美文网首页
R语言tidyverse包使用杂记:删除行、设置因子水平、指定列

R语言tidyverse包使用杂记:删除行、设置因子水平、指定列

作者: 小明的数据分析笔记本 | 来源:发表于2021-09-11 11:41 被阅读0次

首选是构造一份数据集

image.png

数据是excel存储,读取数据使用R包readxl中的函数read_excel()

读取数据

library(readxl)

df<-read_excel("20210910.xlsx")

删除行

library(tidyverse)

df %>% 
  rows_delete(tibble(var="AAA"))

设置因子水平

library(ggplot2)

df %>% 
  ggplot(aes(x=var,y=value))+
  geom_col(aes(fill=var))
image.png
df %>% 
  arrange(value) %>% 
  mutate(var=fct_relevel(var,var)) %>% 
  ggplot(aes(x=var,y=value))+
  geom_col(aes(fill=var))
image.png

指定列大小写转换

df %>% 
  mutate_at("var",toupper)

欢迎大家关注我的公众号
小明的数据分析笔记本

小明的数据分析笔记本 公众号 主要分享:1、R语言和python做数据分析和数据可视化的简单小例子;2、园艺植物相关转录组学、基因组学、群体遗传学文献阅读笔记;3、生物信息学入门学习资料及自己的学习笔记!

相关文章

网友评论

      本文标题:R语言tidyverse包使用杂记:删除行、设置因子水平、指定列

      本文链接:https://www.haomeiwen.com/subject/kpnowltx.html