准备数据(将单元格分隔/拆分为行)

时间:2019-09-04 21:42:17

标签: spotfire

我有一个大数据集,其格式不适合我的分析,我有一个问题:

几列包含以分号分隔的信息(例如,伦敦;布鲁塞尔;哥本哈根)

我需要将它们拆分为行(而不是列)

这意味着我将在上面的每个城市中都有一行

在powerbi中可以执行此步骤,有人知道如何在Spotfire中执行此操作吗?

谢谢 克里斯托弗

1 个答案:

答案 0 :(得分:0)

您想要执行的操作非常繁琐,没有Spotfire内置函数可以实现您想要执行的操作。我建议您使用R脚本(也称为datafunction)来实现。请注意,您需要软件包tidyr,不要忘记将其放入脚本中!

假设df是与表关联的脚本的参数,cities是要修改的列,sep是分隔符:

 df <- separate_rows(df, cities, sep = ';')