r - 如何在不读取 R 的情况下检查 SAS 数据(.sas7bdat)的行数
问题描述
我有一个大的 SAS 文件要处理,我需要先访问行数,然后再分块处理它们。
有没有一种快速的方法可以在读入之前检查行数R
?
我用过length(count.fields(data))
但对速度不满意。
编辑:将数据加载到 R 对我来说不是一个可行的选择。
解决方案
我听说将它放入数据集中然后开始处理它更容易。
require(haven)
data <- read_sas("C:/temp/mysasdataset.sas7bdat")
rows <- nrow(data)
推荐阅读
- c++ - 如何挂钩全局/原始 Xinput 事件?
- html - 移动我的文本以确保它与框居中的更简单方法?
- ember.js - Ember Inspector 未检测到 ember-cli 应用程序
- azure - 什么是 Azure“api.cds.appsplatform.us”服务?
- sql - 在基于其他列的 where 子句中使用 case 表达式选择条件
- azure-api-management - 导出/导入 Azure API 管理开发人员门户配置
- c - c - 如何访问单独头文件中定义的值
- azure - 服务总线资源管理器 - 锁定资源
- python - Gmail API - Python 中的自动转发
- java - 使用 @ParameterizedTest 和 @MethodSource 或 @ValueSource 为多个类运行相同的 JUnit 测试