java - SAS是否使用像Java一样的数据结构

标签 java data-structures sas

Java有数据结构的概念。每种数据结构都有其自身的优点和缺点。在 SAS 中,所有数据总是进入“数据”步骤?

SAS 中的“数据”与什么 Java 集合进行比较?它是一个数组,一个列表吗?看起来更像是 Hashmap?

进行这种比较是否公平?

最佳答案

SAS 数据可以比作任何典型 RDBMS 中的表。因此,二维数组可能是最公平的比较。 IE。一个表结构。

这些结构可以由各种过程(例如proc sortproc sql等)或data步骤操作。

这绝对不是 HashMap ,因为 SAS 中的数据不需要唯一键(由 HashMap 实现)。

如果您想要不同的数据结构,例如包含节点和边等的图形结构,那么 SAS 并没有真正提供表示它们的机制。

关于java - SAS是否使用像Java一样的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32594254/

相关文章:

SAS PROC TABULATE 具有缺失值的多个类变量的百分比

java - 如何在不定位 WebElement 的情况下按 'Enter'

c++ - SPOJ上通过TLE的代码优化建议

c++ - 如何高效地存储非常大的图空间并具有快速索引?

c++ - 删除右 child 使父左指针指向 nullptr

variables - SAS 中的动态变量名称

SAS宏变量变化

java - 打印所有可能的长度为 k 的字符串,这些字符串由 n 个字符的集合组成,没有重复结构

java - 将基本数组中的值添加到 Set<String>

java - 如何从java中的字符串中删除不同数量的空格?