R 数据科学:数据加工与重塑


tidyverse

dplyr

  • 用 0 替换 NA

    ## all NA
    df <- df %>% replace(is. na (.), 0)
    
    ## 针对某一列
    df <- df %>% 
      mutate(rebs = ifelse(is. na (rebs), 0, rebs), 
             pts = ifelse(is. na (pts), 0, pts))
  • 删除全是 NA 的行

    df %>% 
      filter(!if_all(.fns = is.na))
  • 用某一列做行名

    df %>% 
      column_to_rownames()
  • 对列重命名

    df %>% 
      rename()

分组处理

df %>% 
  group_by(group) %>% 
  summarise(count=n())

文章作者: 梁绍波
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 梁绍波 !
评论
  目录