我目前了解使用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
请帮助!
答案 0 :(得分:2)
您可以这样做:
rowSums(!is.na(df[, 2:length(df)]))
[1] 2 1 2