Публикации по теме 'flatten'
Работа с Spark Dataframe со сложной схемой
Описание проблемы
Spark DataFrame может иметь простую схему, в которой каждый столбец имеет простой тип данных, например IntegerType, BooleanType, StringType . Однако столбец может быть одного из двух сложных типов: ArrayType и StructType . StructType сам по себе является дочерней схемой. В этом случае у нас есть вложенная схема.
Работать с вложенной схемой не всегда просто. Некоторые заметные проблемы:
Сложные SQL-запросы Трудно переименовать / преобразовать тип данных..
Сведение в Javascript
В этой статье я хочу предоставить некоторые базовые/продвинутые знания о выравнивании мелкого или глубокого массива и объектов в Javascript.
Проще говоря, сглаживание означает приведение объекта к одному уровню. Может быть случай, когда внутренний API предоставляет сложную/вложенную структуру JSON, а логике представления требуется простая структура.
Простой пример
Возьмем вложенный массив одного уровня:
пусть обр = [1,2,[3,4]];
и вывод должен быть таким: [1,2,3,4];
Как..
Вопросы по теме 'flatten'
Как объединить значения подмассива и удалить дубликаты?
$arr[] = array('A','B');
$arr[] = array('C','B');
...
Мне нужно получить объединенный результат всех подмассивов $arr .
И для дублированных записей следует получить только одну.
13936 просмотров
schedule
30.09.2022
Сведение Iterable‹Iterable‹T›› в Guava
Есть ли в Гуаве метод flatten или простой способ преобразовать Iterable<Iterable<T>> в Iterable<T> ?
У меня есть Multimap<K, V> [sourceMultimap], и я хочу вернуть все значения, где ключ соответствует некоторому...
15206 просмотров
schedule
19.04.2023
Сохранить список как строки с аннотациями Java XML
Мне нужно сохранить некоторые переменные в простом классе, используя XML-аннотации Java: http://download.oracle.com/javase/6/docs/api/javax/xml/bind/annotation/package-summary.html
В настоящее время класс довольно прост и выглядит так:...
931 просмотров
schedule
18.02.2023
Flatten Array: сохранить индекс, значение равно позиции в массиве
У меня были небольшие проблемы с попыткой сгладить массивы определенным образом.
Вот вид print_r массива, который я хочу сгладить:
Array
(
[1] => Array
(
[8] => 1
[9] => 2...
1696 просмотров
schedule
23.09.2022
Clojure сглаживает и лень
Не уверен, что я наблюдаю при использовании flatten при построении ленивой последовательности.
Глядя на исходный код в clojure.core, я вижу, что функция flatten вызывает фильтр и, следовательно, должна возвращать ленивую последовательность - я...
1016 просмотров
schedule
08.04.2022
Как преобразовать внутренние элементы List[List[Int]] в кортежи? (Как сгладить полиморфные кортежи)
Я хочу преобразовать несколько списков, каждый с постоянным внутренним размером списка, которые выглядят так:
List(List(1, 2, 3), List(3, 4, 5))
List(List(1, 2), List(3, 4))
к этому:
List((1, 2, 3), (3, 4, 5))
List((1, 2),...
118 просмотров
schedule
19.03.2023
.net, Itextsharp, как сплющить комментарии (конкретно штампы)?
Короче говоря, у меня возникают проблемы, в частности, «сглаживание» комментариев штампов в PDF-файлах при использовании Itextsharp. Эффект, который я ищу, идентичен тому, что вы получаете, когда вы «печатаете в PDF» из Acrobat (штамп больше нельзя...
1900 просмотров
schedule
23.09.2022
Выравнивание Xml с использованием Xslt, создание узлов из значений, штрихи для пробелов
Я видел много подобных вопросов здесь, в StackOverflow, и я пытался следить за ними весь день, чтобы выяснить мою конкретную ситуацию, но мне не повезло.
Я хочу взять этот xml:
<RestaurantData>
<Foodie>...
117 просмотров
schedule
15.06.2023
Выравнивание вложенных свойств Orika
Мне нужна помощь с преобразованием глубокой структуры n-уровней в одноуровневые свойства объекта. По соглашению используется символ подчеркивания (уровень1_уровень2_уровень3). Я использую orika ( http://orika-mapper.github.io/orika-docs/index.html )...
2182 просмотров
schedule
21.01.2023
Привязка плоского объекта EF к GridView и разрешение синхронизации с репозиториями
Я впервые использую Entity Framework в сложной ситуации привязки данных сетки, и мне нужны некоторые стратегии для выполнения этой задачи. У меня есть эти классы POCO, сначала автоматически сгенерированные обратным кодом EF POCO (то же самое для...
959 просмотров
schedule
08.04.2022
PHP сглаживает массив и добавляет ключ глубины
У меня есть следующий массив:
Array
(
[0] => Array
(
[id] => 2
[title] => Root 2
[description] =>
[site_id] => 1
[parent_id] => 0
[created_at]...
515 просмотров
schedule
28.08.2022
извлечь дочерние + родительские данные, используя lodash
У меня есть следующая структура JSON, и я хочу извлечь всю информацию о конкретной команде с заданным идентификатором, включая подразделение, к которому она принадлежит.
{
"teams":[
{
"divisionName":"5th Grade -...
826 просмотров
schedule
27.12.2022
сгладить иерархический xml, переставив узлы
Мне нужно сгладить иерархическую структуру XML. Теперь это, вероятно, звучит как хорошо выветренная тема, и есть много ссылок, которые я перелил. Но в основном это советы по созданию иерархии из плоской структуры.
Входной XML -
<bom>...
449 просмотров
schedule
04.08.2022
Сглаживание дерева с помощью MR, как я могу рекурсивно присоединиться к PIG/HIVE/MR?
Я хочу сгладить иерархию данных, используя Pig/Hive/MR. Ниже приведен пример ввода, который представляет древовидную структуру:
Child|Parent
B|A
D|B
E|B
C|A
Обязательный вывод, представляющий путь к корневому узлу.
B,A
D,B,A
E,B,A
C,A...
280 просмотров
schedule
19.07.2022
как я могу рекурсивно сгладить произвольно вложенные векторы и карты в Clojure?
Я пытаюсь использовать рекурсию, чтобы пройти по дереву произвольно вложенных векторов и карт в Clojure и вернуть вектор только из ключевых слов, включая вершины.
Таким образом, приведенные ниже примеры данных должны вернуться:
[:top :top :top...
1574 просмотров
schedule
28.07.2022
Дублирующаяся строка, когда в ячейке есть значения, разделенные запятыми
Мне нужно разбить каждую строку на 2, КОГДА есть значения, разделенные запятыми в столбце 6 (по многим строкам).
Пример (начиная с 2 строк):
A B C D E F G0 ,G1
A* B* C* D* E* F* G0*,G1*
Превращается в:
A B C D E F G0
A B...
38 просмотров
schedule
04.04.2023
Схема Программа, обрабатывающая подсписки в один список
Я только начал изучать схему, и мне немного сложно понять часть cons-cdr. Я делаю функцию, которая берет список, а затем отображает все атомы в этом списке, включая подсписки, как если бы это был один большой список. Это будет выглядеть так:...
243 просмотров
schedule
23.08.2022
Сглаживание вложенных массивов. (Ява)
Я изо всех сил пытаюсь создать правильную логику для выравнивания массива. По сути, я хочу дублировать родительские строки для каждого дочернего элемента во вложенном массиве. Количество вложенных массивов может варьироваться. Я создавал списки...
2674 просмотров
schedule
13.02.2023
Как я могу полностью сгладить список (списков (списков))
Мне было интересно, как я могу полностью сгладить списки и вещи, которые их содержат. Среди прочего, я придумал это решение, которое подсовывает вещи, которые имеют более одного элемента, и кладет их обратно, или берет вещи с одним элементом после...
810 просмотров
schedule
04.12.2022
Использование Flatten для выбора, где var1 (без повторения) = abc из таблицы bigquery, содержащей несколько вложенных переменных?
Я новичок в BigQuery (3-й день использования без обучения), я просто пытаюсь разобраться во вложенных полях и т. Д.
Я просмотрел следующие ресурсы и использовал пример peopledata по ссылке google bigquery docs....
248 просмотров
schedule
02.05.2022