我有一些使用
的原型scala代码.withColumn("column_name_dod", $"column_name".getItem("dod"))
我知道withColumn
的含义,但我不知道getItem
答案 0 :(得分:0)
函数 getItem()
返回对应的值,键为 dod
,位于 column_name
列下
所以,如果你有数据框
id | 列名称 |
---|---|
1 | {"dod": 4, "x": 10} |
2 | {"dod": 6, "x": 20} |
然后,在你提到的操作之后,你会得到:
id | 列名称 | column_name_dod |
---|---|---|
1 | {"dod": 4, "x": 10} | 4 |
2 | {"dod": 6, "x": 20} | 6 |