Я работаю над анализом некоторых данных. У меня есть способ сделать это в Excel, но это медленно и требует слишком много ручной работы. Мне бы хотелось найти более эффективный способ найти то, что я ищу.
Вот сценарий:
У меня есть таблица БД (несколько, но давайте просто сосредоточимся на данный момент один), который имеет много строк и много столбцов. Думайте об этом как о транзакционных данных, и мы можем назвать их Table0. Это похоже на пример ниже.
Таблица 0 имеет различия в столбцах 0,2,3,5 и содержит идентичные данные в столбцах 1,4. Мне нужно обработать эту таблицу и вернуть только столбцы с различиями: столбцы 0,2,3,5.
Я ищу решение, которое будет работать как с Python, так и с SQL. (postgres), который может предоставить пример выходной таблицы ниже. Это не кажется сложной проблемой, но у меня нет времени на то, чтобы правильно запустить собственное решение.
Существуют ли какие-либо общеизвестные методы управления моими данными? вот так?
Table0
C0 C1 C2 C3 C4 C5
R0 aaa ax ay aq 123 555
R1 aab ax ay aq 123 555
R2 aac ax ay aw 123 557
R3 aad ax ax aw 123 555
R4 aae ax ay aw 123 559
R5 aaf ax ay ae 123 555
Output
C0 C2 C3 C5
R0 aaa ay aq 555
R1 aab ay aq 555
R2 aac ay aw 557
R3 aad ax aw 555
R4 aae ay aw 559
R5 aaf ay ae 555
Подробнее здесь: https://stackoverflow.com/questions/790 ... umns-where
Нахождение разницы в строках таблицы и возврат только тех столбцов, в которых значения различаются. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение