尽管Spark行为(从此处切换
False到
True此处很令人困惑,但这里根本没有错。
nullable参数不是约束,而是对源和类型语义的反映,它可以实现某些类型的优化
您声明要避免数据中的空值。为此,您应该使用
na.drop方法。
df.na.drop()
有关其他处理null的方法,请查看
DataframeNaFunctions(使用
Dataframe.na属性公开)文档。
CSV格式没有提供任何工具来允许您指定数据约束,因此根据定义,阅读器无法假定输入不为null,并且您的数据确实包含null。



