如何在内联编辑时获取jqGrid单元格值(getcell和getRowData返回单元格内容而不是输入元素的实际值).
我正在尝试修改由外部库生成的数据框。我收到一个具有以下架构的数据框:
root
|-- child: struct (nullable = true)
| |-- child_id: long (nullable = true)
Run Code Online (Sandbox Code Playgroud)
我想将上面的子结构包装到一个Array中,如下框所示。
root
|-- child: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- child_id: long (nullable = true)
Run Code Online (Sandbox Code Playgroud)
我尝试定义一个 UDF:
//the two lines below are an example, in real i get the Dataframe from an external library.
val seq = sc.parallelize(Seq("""{ "child": { "child_id": 1}}"""))
val df = sqlContext.read.json(seq)
val myUDF = udf((x: Row) => Array(x))
val …Run Code Online (Sandbox Code Playgroud)