Я работаю в фильтрации avro-файла в спарк с использованием Java. Я получаю разные кадры данных для разных типов условий фильтрации, таких как (равно, больше, меньше), как показано ниже:
df1 = sourceDf.filter(sourceDf.col(fieldName).equalTo(value)),
df2 = sourceDf.filter(sourceDf.col(fieldName).gt(value)),
df3 = sourceDf.filter(sourceDf.col(fieldName).lt(value)) and so on....
Теперь я хочу собрать все кадры данных (df1, df2, df3, ...) `в одну коллекцию или массив, а не отдельные, как указано выше.
пожалуйста, дайте мне знать, как я могу достичь этого, поскольку я новичок в Java и Apache-Spark.
я попробовал набор данных [] RecordCollection = новый набор данных [3]; но это не разрешено.
Исключение составляет: "невозможно создать общий массив набора данных"