如何检查任务中 row_id 和顺序变量的对齐情况?
How can I check the alignment of row_id and order variable in a task?
我生成了一个任务并分配了一个订单变量(“日期”)。因此,我可以访问以下元素:
task$row_ids
和 task$col_roles$order
.
后者帮助我仔细检查排序变量的名称,因此我可以检索排序变量,例如通过 task$data(cols = c("Date"))
.
现在,由于 row_ids 只能保证是唯一的自然数(不一定是序列):我如何确定像
这样的命令
Lookup<-tibble(task$data(cols = c("Date")), task$row_ids)
生成一个 table,我以后可以用它来恢复 task$data()
中行的日期标识符?或者这是微不足道的,因为秩序受到建设的尊重? (并且我将订单角色分配给日期列)
如果您只想查找 table 行 ID 和日期,您可以通过以下方式获取:
task$data(cols = c(task$backend$primary_key, "Date"))
另请注意,task$data(..., ordered = TRUE)
会根据您的 Date
列自动对数据重新排序,但 ordered
参数的默认值可能会在下一版本中更改。如果您已经在处理有序任务(仍在开发中),请明确声明 ordered = TRUE
以确保安全。
我生成了一个任务并分配了一个订单变量(“日期”)。因此,我可以访问以下元素:
task$row_ids
和 task$col_roles$order
.
后者帮助我仔细检查排序变量的名称,因此我可以检索排序变量,例如通过 task$data(cols = c("Date"))
.
现在,由于 row_ids 只能保证是唯一的自然数(不一定是序列):我如何确定像
这样的命令Lookup<-tibble(task$data(cols = c("Date")), task$row_ids)
生成一个 table,我以后可以用它来恢复 task$data()
中行的日期标识符?或者这是微不足道的,因为秩序受到建设的尊重? (并且我将订单角色分配给日期列)
如果您只想查找 table 行 ID 和日期,您可以通过以下方式获取:
task$data(cols = c(task$backend$primary_key, "Date"))
另请注意,task$data(..., ordered = TRUE)
会根据您的 Date
列自动对数据重新排序,但 ordered
参数的默认值可能会在下一版本中更改。如果您已经在处理有序任务(仍在开发中),请明确声明 ordered = TRUE
以确保安全。