Ibis Python Help: ValueError: найдено несколько бэкэндов
Я пытаюсь преобразовать объединенную таблицу в фрейм данных Python, используя Ibis. Две таблицы, которые я использую, взяты из bigquery и могут легко конвертировать их в dataframe. Но когда я присоединяюсь к ним и вызываю метод execute(), он выдает мне ошибку "ValueError: Multiple backends found".
Искал несколько способов, но ни один не работает. Эти две таблицы также не имеют перекрывающихся имен столбцов.
daily_join = visit_table.left_join(daily_table,
[visit_table.date == daily_table.date ]).materialize()
daily = daily_join.limit(10)
daily_df = daily.execute()
Даже если вы не можете догадаться, что здесь происходит, вы могли бы по крайней мере сказать, когда эта ошибка Multiple Backend происходит в Ibis?
0 ответов
Являются visit_table
а также daily_table
оба исходят из BigQuery? Вы можете показать, как вы получаете эти таблицы? Вы должны получить каждую таблицу от одного и того же клиента (объект, который вы получаете от вызоваibis.biquery.api.connect
) вместо получения каждой таблицы от отдельного клиента. Это должно решить вашу проблему с несколькими серверными приложениями.