首页 > 解决方案 > 我想计算数据框每一列中的条目

问题描述

我目前正在了解将 R 用于数据清理和整理目的。我有一个看起来像这样的数据框:

Id    Shopping_date_1    Shopping_date_2    Shopping_date_3
1     01/05/2018         01/25/2018         NA
2     02/06/2019         NA                 NA
3     08/05/2018         NA                 01/04/2019

我想安排数据框,以便我得到一个可以计算用户购物次数的列,如下所示:

Id    Shopping_date_1    Shopping_date_2    Shopping_date_3    Shop_count
1     01/05/2018         01/25/2018         NA                 2
2     02/06/2019         NA                 NA                 1
3     08/05/2018         NA                 01/04/2019         2

请帮忙!

标签: r

解决方案


你可以做:

rowSums(!is.na(df[, 2:length(df)]))

[1] 2 1 2

推荐阅读