|
0 / 0 / 0
Регистрация: 10.02.2024
Сообщений: 122
|
||||||
Фильтрация таблицы по нескольким объектам24.03.2024, 15:47. Показов 1491. Ответов 28
Метки нет (Все метки)
Добрый день. Есть таблица, она не маленькая и заголовков много. Мне нужно выбрать два обьекта в ней(столбца). Найти пустые в первом и в этом случае забрать значения из второго через запятую. Значения нужны уникальные.
Вот что у меня получилось, однако возвращаются в последнюю переменную не уникальные значения.
0
|
||||||
| 24.03.2024, 15:47 | |
|
Ответы с готовыми решениями:
28
Фильтрация по нескольким столбцам таблицы
Фильтрация из нескольких столбцов таблицы по нескольким условиям! |
| 26.03.2024, 22:49 | |||||||||||||||||||||
|
Если в коде volodin661, вместо
что volodin661 и сделал, изначально используя [ArrayList] Поправьте, если не прав.
1
|
|||||||||||||||||||||
|
7093 / 2324 / 353
Регистрация: 10.12.2013
Сообщений: 8,019
|
|
| 26.03.2024, 23:06 | |
|
skouzmine,
я не разработчик компилятора; но когда выписывал претензию powershell, рассуждал так: есть оператор foreach, он реализует enumerator, и операндом у enumerator в моём примере является об'ект типа 'Список', над которым программист собирается учинить насилие - вызвать метод его ( список ) изменяющий. компилятор это отследил и выписал мне ошибку, какбэ предполагая, что я есть тот мудак, который не даёт ему покоя и только всё портит. Но если предположить, что я не мудак, а просто хочу добиться своей цели, не стирая в кровь пальцы, то вполне реально нмв для компилятора сгенерировать код, который тихо соберёт об'екты списка удалит их, как только enumerator прокрутится до конца. Добавлено через 10 минут iNNOKENTIY21, это всё так, но код мой совсем не эффективен; метод Remove, получив object для удаления, залезет в него и потом начнёт бродить по списку, пытаясь его там найти ( по каким критериям - хрен знает; в доке ничего нет ) и удалить. обычный Cишный код для связного списка сделает это гораздо быстрее и понятным для автора способом.
0
|
|
|
507 / 160 / 49
Регистрация: 27.02.2016
Сообщений: 832
|
|||||||||||||
| 27.03.2024, 00:12 | |||||||||||||
|
# NOTE: fragile syntax # '@.split([System.Environment]::NewLine ).foreach { $table.Add([Row ... # ~ # Unexpected token '{' in expression or statement. так что похоже умельцы сделали секретное служебное слово
можно по моему по дедовкис:
Добавлено через 3 минуты ConcurrentModificationException is a very common exception when working with collection classes. гугль не умеет варть
0
|
|||||||||||||
| 27.03.2024, 00:19 | ||
|
volodin661, в доках есть такое
0
|
||
|
0 / 0 / 0
Регистрация: 10.02.2024
Сообщений: 122
|
|
| 27.03.2024, 06:22 [ТС] | |
|
volodin661, А зачем удалять из таблицы данные? Когда я формулировал задачу я думал что решение будет выглядет не явным удалением каких то свойств, а просто группировкой таким образом, чтоб в результат был без этих свойств.
0
|
|
|
7093 / 2324 / 353
Регистрация: 10.12.2013
Сообщений: 8,019
|
||
| 27.03.2024, 07:51 | ||
|
sergey020487, а как же тогда быть с этим:
это была подготовка к 1-му числу месяца апреля ?
0
|
||
|
0 / 0 / 0
Регистрация: 10.02.2024
Сообщений: 122
|
|
| 27.03.2024, 08:01 [ТС] | |
|
volodin661, Да нет, не какого подвоха. Все правильно. Для меня по сути не важною удалятся они или отфильтруются, важен же результат. Мне просто интересно. По моему скромному опыту, в шеле стараются просто исключить данные фильтрами, а Вы подожли к этому вопросу именно удалением.
0
|
|
|
7093 / 2324 / 353
Регистрация: 10.12.2013
Сообщений: 8,019
|
|||||||||||
| 27.03.2024, 08:28 | |||||||||||
|
sergey020487,
я готов пойти вам ( нет, не так; Вам - вот так ) навстречу и для первого раза удалять из шелла не будем, а просто выпишем выговор с предупреждением. Добавлено через 12 минут Есть такой язык, называется 'М', в нём можно так:
но если вот так:
1
|
|||||||||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||
| 27.03.2024, 14:30 | ||||
), но это не наш метод (не мой точно, во всяком случае )Ну, а если присутствует ограничение во времени работы скриптов у ТС, то и поискать уже другие инструменты, помимо powershell.
0
|
||||
| 27.03.2024, 14:30 | |
|
Обращения к нескольким объектам
Смена одного свойства нескольким объектам Привязка элемента к нескольким разным объектам Привязка к нескольким объектам используя BindingGroups Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
|
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
|
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|