tcl中是否有与R(或Python或Julia)中的数据帧等价的东西?

tcl中是否有与R(或Python或Julia)中的数据帧等价的东西?,tcl,Tcl,我试图在一些Tcl宏中执行一些数据操作。我对使用R数据帧执行这些操作很有经验,但在Tcl中似乎找不到类似的东西 我唯一能找到的就是使用矩阵,或者可能使用inMemory SQLite DB 有没有更好的或标准的解决方案可以直接在Tcl中使用?我不知道R数据帧提供了什么操作,但提供了一个完整的关系代数,允许您定义关系(也称为表)并执行通常的关系代数操作,例如project、select、join等。它是一个“C”基于扩展,将关系值集成到底层Tcl值系统中。您可以将其视为内存中的关系系统,其功能类似

我试图在一些Tcl宏中执行一些数据操作。我对使用R数据帧执行这些操作很有经验,但在Tcl中似乎找不到类似的东西

我唯一能找到的就是使用矩阵,或者可能使用inMemory SQLite DB


有没有更好的或标准的解决方案可以直接在Tcl中使用?

我不知道R数据帧提供了什么操作,但提供了一个完整的关系代数,允许您定义关系(也称为表)并执行通常的关系代数操作,例如project、select、join等。它是一个“C”基于扩展,将关系值集成到底层Tcl值系统中。您可以将其视为内存中的关系系统,其功能类似于SQL数据库,但使用Tcl命令而不是查询语言。

您到底想做什么(哪些“数据操作”)?我想执行一些基本的数据操作,例如连接两个表,执行一些简单的数据透视或基本过滤器会根据其中一列中的值对数据框进行子集显示数据是否大(预期的行数和列数)?@R Yoda变化很大。有些小的大约10000行,有些大的(多达1亿行),可能有20-30列混合类型(整数、双精度、字符串、日期时间)。谢谢,我会研究一下。这与在内存数据库中创建SQLite基本相似吗?TclRal的总体性能如何?本着充分披露的精神,我是TclRal的作者,它是我编写的许多程序的基础。TclRAL区分了可能被视为Tcl值的关系值和更像SQL表的关系变量。提供了操作这两个概念的命令,手册页文档给出了详细的命令和参数。至于表现,我没有任何问题。这是一个基于C语言的扩展,所以这是我在这方面所能做的最好的了。是的,我注意到这篇论文是由一个与你名字非常相似的人写的。我很感激直接从消息来源得到建议。