Path


Path()操作对输入数据集里每个主键下的记录生成路径组合。 它和PathSequence(), PathLink()的区别是它生成完整组合;PathSequence()生成所有从路径头开始的部分路径历史;PathLink()生成所有前后路径的组合。例:一条路径是 "A -> B -> C", Path()会生成一行的"A, B, C";PathSequence() 生成三行的全历史和部分历史;PathLink()生成两行的"A", "B"和"B", "C"。

  • keys: (必需提供) STRING格式。 标识主键的表达式,多表达式以逗号分隔。
  • path: (必需提供) STRING格式。路径值的表达式。
  • sorts: (非必需) STRING格式。标识数据序列里用以排序的表达式,多表达式以逗号分隔。当这参数提供的时候,路径历史为有序组合;否则为无序路径组合。默认值为空值 (无序) 。
  • include_empty: (非必需) BOOLEAN格式。是否包括空路径值。默认值为FALSE。
  • delimiter: (非必需) STRING格式。路径值分隔符号。默认值为','。