Size: a a a

Python для анализа данных

2021 February 13

3

3ldar in Python для анализа данных
Vadim Shatalov
Всем привет, есть кто в БД шарит?
Вопрос: есть один запрос - 3 таблицы связаны лефт джойнами
можно же его разбить на два - сначала 2 связать. потом третью к результату?
Скажу сразу - вопрос на реляционную алгебру
Загадка Жака Фреско)
источник

3

3ldar in Python для анализа данных
Ну вообще да, абсолютно реально
источник

VS

Vadim Shatalov in Python для анализа данных
Жак Фреско?
источник

3

3ldar in Python для анализа данных
Vadim Shatalov
Жак Фреско?
Не берите в голову, просто мем вспомнился
источник

VS

Vadim Shatalov in Python для анализа данных
а
источник

I

Igor in Python для анализа данных
Vadim Shatalov
Всем привет, есть кто в БД шарит?
Вопрос: есть один запрос - 3 таблицы связаны лефт джойнами
можно же его разбить на два - сначала 2 связать. потом третью к результату?
Скажу сразу - вопрос на реляционную алгебру
Ну, если смотреть со стороны реляционной алгебры, то там понятия джойнов совсем нет, есть лишь произведения с условиями) Так что не совсем понятно к чему эта отсылка к алгебре...
источник

VS

Vadim Shatalov in Python для анализа данных
Извините, вставил потому, что в одной группе получил ответ - типа такой продукт тебе поможет
источник

VR

Vasily Rozhkov in Python для анализа данных
Vadim Shatalov
Всем привет, есть кто в БД шарит?
Вопрос: есть один запрос - 3 таблицы связаны лефт джойнами
можно же его разбить на два - сначала 2 связать. потом третью к результату?
Скажу сразу - вопрос на реляционную алгебру
можно. если есть сомнения, постройте план выполнения запроса и проанализируйте.
источник

S

Slach in Python для анализа данных
Vadim Shatalov
Всем привет, есть кто в БД шарит?
Вопрос: есть один запрос - 3 таблицы связаны лефт джойнами
можно же его разбить на два - сначала 2 связать. потом третью к результату?
Скажу сразу - вопрос на реляционную алгебру
ну собственно оно так и связывается
сначала выборка из первой таблицы
с оптимизацией push down predicate из where и ON
потом выборка из второй таблицы
потом пересечение выборок методами
NESTED SETS \  HASH JOIN \ MERGE JOIN

потом тоже самое проделывается с результатом первого объединения и третьей таблицы

какая база у вас?
скорость JOIN в итоге то сводится к декартовому произведению выборок по условиям из всех таблиц
соответсвенно если вы можете быстро выбрать небольшие части... то и JOIN будет быстрый
источник

AK

Alex K in Python для анализа данных
Привет всем, почему pandas не работае?т
источник

AR

And Rey in Python для анализа данных
Alex K
Привет всем, почему pandas не работае?т
а чему равно pd.__version__
источник

AK

Alex K in Python для анализа данных
And Rey
а чему равно pd.__version__
1.1.5
источник

AR

And Rey in Python для анализа данных
у вас axis=1  пытается передаться внутрь get_writeoff
источник

A

Aleksey in Python для анализа данных
Alex K
Привет всем, почему pandas не работае?т
axis аргумент есть только у apply метода dataframe, у вас же вызывается метод series и axis в итоге передаётся как именованный аргумент в функцию
источник

AK

Alex K in Python для анализа данных
Aleksey
axis аргумент есть только у apply метода dataframe, у вас же вызывается метод series и axis в итоге передаётся как именованный аргумент в функцию
блин затупил, спасибо
источник

ЕО

Егор Овчинников... in Python для анализа данных
Всем привет! Как можно вывести текст из ячейки целиком в pandas?
источник

AK

Aleksei Komissarov in Python для анализа данных
pd.set_option('max_colwidth', -1)
источник

IS

Ivan Samorukov in Python для анализа данных
Чревато хаосом)
источник

ЕО

Егор Овчинников... in Python для анализа данных
Все решил! Спасибо!
источник

ЕО

Егор Овчинников... in Python для анализа данных
Ivan Samorukov
Чревато хаосом)
Согласен!
источник