我想用compare\u at\u price的最小值创建一个新列。如果数据包含值,我们可以通过 sumList1 = udf(lambda c: min(c), IntegerType())
. 但是我在Dataframe的某些行中使用逗号。
+--------------------+
| compare_at_price|
+--------------------+
| [,,,]|
| []|
| [,,,]|
|[89.95, 89.95, 89.95|
| []|
| []|
你能帮我解决吗!
2条答案
按热度按时间chhqkbe11#
首次导入
然后,
k5ifujac2#
您可以通过以下方式找到arraytype列的最小值: