spark structtype与case类

pnwntuvh  于 2021-05-17  发布在  Spark
关注(0)|答案(1)|浏览(405)

我明白 Case Class 是最小的正规类和 StructType 是spark数据类型,它是 StructFields .
但我们可以两者兼用 Case Class 以及 StructType 以类似的方式创建Dataframe和其他用例。
想了解
在什么情况下我们应该选择一个而不是另一个?为什么?
是否有一些情况下,我们必须使用其中一个,而不可能使用另一个?

jslywgbw

jslywgbw1#

没有一个真正的方面来定义现在哪一个更好。 Case 有22个字段的限制,但现在已经不是这样了。
我突然想到 case 比定义结构更容易使用。回答irtDataframe。

相关问题