在Sparklyr中将String转换为ArrayType

时间:2019-08-25 10:37:47

标签: r apache-spark sparklyr

使用spark_read_json创建了一个包含jsonArray的String列。如何在sparklyr中转换字符串,以便数据类型从字符串更改为Array?

数组的格式如下:

homestead.yaml

使用sdf_schema_json,我发现了以下内容:

[{\"ItemId\":\"27CF083F-F7CD-2574-7D27-FEBE846A74C9\"}]

我需要做这样的事情:

$type
[1] "struct"

$fields
$fields[[1]]
$fields[[1]]$name
[1] "CalculationList"

$fields[[1]]$type
[1] "string"

$fields[[1]]$nullable
[1] TRUE

$fields[[1]]$metadata
named list()

其中CalculationList是我要转换的字符串类型。

我将不胜感激!

0 个答案:

没有答案