我试图在某些Tcl宏中执行某些数据操作。我有经验使用R数据帧来执行许多这些操作,但我似乎无法在Tcl中找到相同的东西。
我唯一能找到的就是使用Matrix或者可能使用inMemory SQLite DB。
有没有更好的或标准的解决方案可以直接在Tcl中使用?
答案 0 :(得分:3)
我不确切知道R数据帧提供的操作,但是TclRAL提供了一个完整的关系代数,允许您定义关系(也就是表格)并执行常见的关系代数操作,例如:项目,选择,加入等等。这是一个" C"基于扩展,它将关系值集成到底层Tcl值系统中。您可以将其视为内存中的关系系统,其功能类似于使用SQL数据库获得的功能,但使用Tcl命令而不是查询语言。