我知道Case Class
是极小正则类,StructType
是一个spark Datatype,它是StructFields
的集合。
但是,我们可以使用Case Class
和StructType
以类似的方式创建数据帧和其他用例。
想了解
- 在什么情况下,我们应该更喜欢一个,为什么
- 在某些情况下,我们必须使用其中一种,而不可能使用另一种吗
现在没有真正的方面可以定义哪一个更好。
Case
有22个字段的限制,但现在已经不是这样了。
我突然想到case
比定义结构更容易使用。应答irt数据帧。