r - 我想计算数据框每一列中的条目
问题描述
我目前正在了解将 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
请帮忙!
解决方案
你可以做:
rowSums(!is.na(df[, 2:length(df)]))
[1] 2 1 2
推荐阅读
- powershell - 在 PowerShell 中将环境变量设置为空字符串
- keras - 分数 maxpool 使运行时在 google colab 上死掉
- timer - STM32 上 Systick 定时器的功耗
- jdbc - 使用 Impala 的 PreparedStatement:无法识别“?”附近的输入
- docker - Visual Studion 2017 预览版 5.0
- sql-server - 错误选择 xml 列 SQL Server
- c - Eclipse 控制台在程序终止之前不打印
- ios - TextInput 垂直对齐
- javascript - 如何在没有 express 的情况下使用网络 IP 而不是 localhost 和 nodejs?
- spring - Angular 4 + Spring boot + Spring Security:获取浏览器身份验证弹出窗口