我想在一些Tcl宏中执行一些数据操作。我有经验使用R数据框来执行许多这些操作,但我似乎无法在Tcl中找到相同的东西。在R(或Python或Julia)中的数据框的tcl中是否有等价物?
我唯一能找到的就是使用Matrix或可能使用inMemory SQLite数据库。
是否有更好的或标准的解决方案可以直接在Tcl中直接使用?
我想在一些Tcl宏中执行一些数据操作。我有经验使用R数据框来执行许多这些操作,但我似乎无法在Tcl中找到相同的东西。在R(或Python或Julia)中的数据框的tcl中是否有等价物?
我唯一能找到的就是使用Matrix或可能使用inMemory SQLite数据库。
是否有更好的或标准的解决方案可以直接在Tcl中直接使用?
我不确切知道R数据帧提供的操作,但TclRAL提供了一个完整的关系代数,它允许您定义关系(又名表)并执行常用的关系代数运算,例如,项目,选择,连接等。它是一个基于“C”的扩展,它将关系值集成到基础Tcl值系统中。您可以将其视为内存关系系统,其功能类似于您可以使用SQL数据库获得的功能,但使用Tcl命令而不是查询语言。
你究竟想做什么(哪个“数据操作”)? –
我想要执行一些基本的数据操作,例如连接两个表格,根据其中一列中的值执行一些简单的枢轴或基本过滤器子集的数据框。 – Jonjilla
您的数据有多大(预期的行数和列数)? –