R语言之Tidyverse

2023-06-10  本文已影响0人  嗒嘀嗒嗒嘀嗒嘀嘀

下载并加载包

BiocManager::install("tidyverse")
library(tidyverse)

用dplyr::filter过滤数据

df %>%
dplyr::filter(grepl('strA|strB', columname))
df %>%
dplyr::filter(!grepl('strA|strB', columname))

列转换为行名 or 行转换为列名

df %>%
column_to_rownames(var = "columname")
colnames(df) <- df[1,]
df <- df[-1,]

列的拆分

separate(df, columname, 
        into = c("new_columnameA", "new_columnameB", "new_columnameC"), # 新列名
        sep = ":") # 分隔符
separate_rows(df, columname, sep = " \\| ")


上一篇 下一篇

猜你喜欢

热点阅读