x_order.code , x_order.status , x_order.project , project.active , project.code as projectcodeleftjoin x_order on x_order.project = project.code
where status = 'B' and active = 0 这给了我一个很好的表,里面有我想要更改的所有记录现在,我需要将此表中“status”列中的值从B
在聚合非空列之后,该列是否有一种方法(不需要像这样的额外成本)来保持nullable=False?我猜想,理论上,如果原始列中没有空值,就不可能在agg列中有空值(因为该列是非空的),那么为什么它不保持非空呢?我们能强迫它吗?下面是演示,完整的用例将再次加入并保持非空性:from pyspark.sql import t