Описание тега unnest

NoneUnnest - это функция из пакета tidyr, которая может расширять столбцы списка.
1 ответ

Массив составного типа в качестве ввода хранимой процедуры

Я создаю хранимую процедуру, используя plpgsql, передавая массив типов и сделать цикл внутри процедуры, чтобы я мог вставить каждый тип информации CREATE TYPE info AS( name varchar, email_add varchar, contact_no varchar ); CREATE OR REPLACE FUNCTION…
1 ответ

Значения NULL теряются при наложении результата unnest()

Я наткнулся на очень странное поведение с unnest(), при приведении после расширения массива. Вступление Существует три основных варианта синтаксиса для использования unnest (): 1) SELECT unnest('{1,NULL,4}'::int[]) AS i; 2) SELECT i FROM unnest('{2,…
2 ответа

PostgresSql + Nodejs (ClaudiaJS): Как преобразовать массив строк в массив отметок времени

Я пишу API, который вставляет в таблицу с несколькими строками, я использую UNNEST, чтобы он работал. Что я сделал: в файле js: api.post(PREFIX + '/class/insert', function (request) { var db = pgp(dbconnect); //Params var data = request.body; //shou…
14 ноя '17 в 14:43
0 ответов

Spring Data couchbase return Страница нестандартного объекта

Я хотел бы вернуть страницу с нестандартным объектом (UserAction), ниже того, что я сделал: Обслуживание: Page<UserAction> userActionsPage = this.userActionQueryCbRepository.findUserActionsByActionStatus(username, actionStatus.toString(), page…
10 ноя '17 в 10:24
1 ответ

postgresql - unnest, для каждого результата

Я хотел бы создать представление, и я делаю некоторую обработку данных для каждого результата функции unnest. В моем столбце column2 у меня есть: "12345" "123456" "12345,123456" или более Я хотел бы сделать несколько unnest(col2, ',') и для каждого …
28 мар '18 в 14:28
3 ответа

Создать строку из массива

У меня есть таблица в PostgreSQL, которая содержит: id name arrayofparents 1 First 2 Second {1} 3 Second_Sec {1,2} 4 Third {1,2,3} 5 Second_A {1} 6 Other 7 Trash {6} arrayofparents имеет тип integer[] он содержит список родительских записей для этой…
06 дек '15 в 07:46
0 ответов

MATLAB - Таблица - Unnest ячейки переменного размера в таблице

Я попытался раскрутить ячейку переменного размера в таблице. Я получаю измерение, не имеющее нескольких попыток. Вот код (немецкий, просто случайные имена): entwicklung = {{'Mueller', 'Schroeder', 'Kuehn'},... {'Schulz', 'Wagner'}, ... {'Wolf', 'Sch…
29 июн '17 в 08:10
2 ответа

Преобразование запросов Oracle в PostgreSQL с помощью string_to_array()

У меня есть запрос ниже в Oracle: SELECT to_number(a.v_VALUE), b.v_VALUE FROM TABLE(inv_fn_splitondelimiter('12;5;25;10',';')) a JOIN TABLE(inv_fn_splitondelimiter('10;20;;', ';')) b ON a.v_idx = b.v_idx которые дают мне результат, как: Я хочу преоб…
0 ответов

Unnesting группы из LSD.test (агролы)

Прости меня, если об этом спрашивали раньше. Я использую следующий код для создания списка групп, созданных с помощью LSD.test (Agricolae) и вложенных по id. lsd_groups <- dataset %>% group_by(id) %>% do(lsd_statistics = LSD.test(lm(value ~…
17 янв '19 в 17:06
1 ответ

Извлечь элемент sinlge с помощью гнезда из метлы:: приборка

Я хочу получить один elemnet из результатов поиска метлы в неопознанный фрейм данных. Структура таблицы: > zz # A tibble: 1,923 x 5 sys_loc_code data model tidy glance <chr> <list> <list> <list> <list> 1 S000-001 &lt…
11 дек '18 в 20:06
2 ответа

Невозможно удалить некоторые поля с помощью Google BigQuery (стандарт)

У меня есть вложенная таблица, в которой я не могу получить доступ ко всем полям использования стандартного Google BigQuery. Например, этот запрос не выполняется SELECT * FROM ( SELECT rev_info.user.id as player_id, rev_info.purchase.total.currency …
19 окт '17 в 19:04
1 ответ

Заменить значение на NULL в столбце

У меня есть фрейм данных, где я хочу заменить все значения в столбце, которые содержат значение "2018" с NULL. У меня есть набор данных, где каждое значение в столбце является списком. Также есть NULL. Одно из значений не является списком, и я хочу …
13 мар '18 в 21:57
1 ответ

Как вы внедряете int4range в несколько строк в Postgres 9.4?

Входные данные: выберите "строку", unnest(int4range(98,104)); Токовый выход: "ОШИБКА: функция unnest(int4range) не существует" Желаемый результат: 'строка', 98 'строка', 99 'строка', 100 "строка", 101 "строка", 102 "строка", 103
21 июн '16 в 17:57
2 ответа

Параллельный unnest() и порядок сортировки в PostgreSQL

Я понимаю, что с помощью SELECT unnest(ARRAY[5,3,9]) as id без ORDER BY предложение, порядок набора результатов не гарантируется. Я мог бы, например, получить: id -- 3 5 9 Но как насчет следующего запроса: SELECT unnest(ARRAY[5,3,9]) as id, unnest(A…
1 ответ

Преобразовать строку в фрейме данных в вектор и развернуть фрейм данных

Дан фрейм данных, где каждое наблюдение в столбце является строкой вида "x ~ y", где x и y - целые числа. Цель состоит в том, чтобы преобразовать строку "x ~ y" в вектор c (x..y), который представляет собой последовательность чисел, которые начинают…
21 дек '17 в 14:06
1 ответ

Соедините таблицу с повторяющимся полем, используя UNNEST()

Я пытаюсь объединить две таблицы, одна с повторяющимся полем, используя стандартный SQL в BigQuery. Используя Legacy SQL, я придумал этот запрос Устаревший SQL: SELECT b.*, t.field1, t.field2 FROM FLATTEN([table1],repeated_field) AS b LEFT JOIN [tab…
26 июл '17 в 21:20
1 ответ

BigQuery Unnest a Array - Получение дубликатов

Я работаю над запросами GCP Billing в BQ. Но при извлечении массива со стоимостью я получаю неправильные значения, как unnest возвращает элементы массива в формате строки. Поэтому, если у меня есть 2 элемента в массиве для одной строки, я получу 2 с…
1 ответ

Использование функции unnest в языке R для разделения ячеек Excel определенного столбца на основе регулярных выражений с получением повторяющихся результатов

У меня есть вопрос, в настоящее время я пытаюсь разбить ячейки в файле Excel таким образом, чтобы я мог разбить каждую строку, если эта строка начинается с цифры (и плюс для двузначных чисел), а за номером следует полная остановка ".", то есть опред…
24 апр '18 в 19:20
1 ответ

Новая агрегатная функция массива

У меня есть такая таблица: id | array 1 | {8,8,8,x,u,x,x} 2 | {8,8,8,x,8,x,x} ...|... n | {8,u,u,x,u,x,x} Он содержит время работы каждого сотрудника (столбцы в массиве - дни недели, u а также x дни без работы).Можно ли объединить эти строки в одну,…
2 ответа

Bigquery SQL - лучше отменить вкладку в SELECT или JOIN?

У меня есть набор данных, где представления вложены в сессии, и я хочу, чтобы количество просмотров для каждой сессии. Каков более эффективный / правильный способ структурировать такой запрос? Есть ли документация, в которой говорится о предпочтител…
31 окт '17 в 15:53