我明白 Case Class 是最小的正规类和 StructType 是spark数据类型,它是 StructFields .但我们可以两者兼用 Case Class 以及 StructType 以类似的方式创建Dataframe和其他用例。想了解在什么情况下我们应该选择一个而不是另一个?为什么?是否有一些情况下,我们必须使用其中一个,而不可能使用另一个?
Case Class
StructType
StructFields
jslywgbw1#
没有一个真正的方面来定义现在哪一个更好。 Case 有22个字段的限制,但现在已经不是这样了。我突然想到 case 比定义结构更容易使用。回答irtDataframe。
Case
case
1条答案
按热度按时间jslywgbw1#
没有一个真正的方面来定义现在哪一个更好。
Case
有22个字段的限制,但现在已经不是这样了。我突然想到
case
比定义结构更容易使用。回答irtDataframe。