Форум программистов, компьютерный форум, киберфорум
Python: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 01.02.2024
Сообщений: 1

Не получается загрузить таблицу из базы данных в DataFrame

01.02.2024, 15:25. Показов 2412. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите, пожалуйста, почему отображается эта ошибка, при попытке отобразить таблицу DataFrame в colaboratory?

ObjectNotExecutableError: Not an executable object: 'select * from ratings'

Хотя в jupyter код запускается. Заранее спасибо!
Миниатюры
Не получается загрузить таблицу из базы данных в DataFrame  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.02.2024, 15:25
Ответы с готовыми решениями:

Не получается загрузить файлы из внешней базы данных
При попытке загрузить изображения из внешней БД приложение вылетает, а в логе пишет E/﹕ Could not open '/data/data/hotplug/cmd' ...

Не получается загрузить дамб базы на сервер
Локально все работает нормально. Дамб загрузился без проблем. Все работает. При попытке загрузить дамб на сервер вылетает ошибка: ...

Блокировка базы SQL запросом (Дравер базы данных не может заблокировать таблицу ХХХХХ)
Подскажите, пожалуйста возможные решения: Есть базы в *.DBF файлах, создан System DSN (Драйвер Microsoft DBase Driver (*.dbf)), работает...

1
 Аватар для kazak
3604 / 2744 / 356
Регистрация: 11.03.2009
Сообщений: 6,306
01.02.2024, 21:16
https://pandas.pydata.org/docs... s-read-sql
Python
1
pandas.read_sql(sql, con, index_col=None, coerce_float=True, params=None, parse_dates=None, columns=None, chunksize=None, dtype_backend=_NoDefault.no_default, dtype=None)
Parameters:
sql : str or SQLAlchemy Selectable (select or text object)
con : ADBC Connection, SQLAlchemy connectable, str, or sqlite3 connection
Судя по стеку вызовов, ошибка идет из метода execute sqlalchemy, соответственно в случае sqlalchemy в качестве sql требует SQLAlchemy Selectable (select or text object), ошибка красноречиво намекает, что str здесь не подойдет.
Цитата Сообщение от llev Посмотреть сообщение
Хотя в jupyter код запускается
Опять же, Ынтырнеты говорят, что с версии 2.0 sqlalchemy не поддерживает SQL query в виде текста
SQLAlchemy 2.0 (released 2023-01-26) requires that raw SQL queries be wrapped by sqlalchemy.text.

The general solution for this error message is to pass the query text to sqlalchemy.text()

Python
1
2
3
from sqlalchemy import text
...
query = text("SELECT * FROM some_table WHERE column1 > 1")
Проверить данную версию можно запустив
Python
1
2
import sqlalchemy
print(sqlalchemy.__version__)
в colaboratory и jupyter и сравнить результат.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.02.2024, 21:16
Помогаю со студенческими работами здесь

Не получается загрузить картинку в базу данных Django
Пишу сайт на djangо изучаю его неделю. Не получается загрузить картинку в базу данных. Выходит надпись This field is required. и все сижу 2...

Не получается загрузить картинку в базу данных Django
Пишу сайт на djangо изучаю его неделю. Не получается загрузить картинку в базу данных. Выходит надпись This field is required. и все сижу 2...

Загрузить шаблон FastReport из базы данных
Здравствуйте. Шаблон FastReport хранится в базе данных, в поле с типом данных image. Необходимо считать его из базы и загрузить в отчет. ...

Как загрузить запись из базы данных?
У меня в базе данных есть таблица "Школы". Загружаю ее в DataGridView так: string sqlQuery = "SELECT * FROM Школы"; ...

Не получается загрузить объект OLE в базу данных из формы
Доброго времени суток! Помогите, пожалуйста, разобраться, что я делаю не так. Создаю приложение в Windows Forms, к которому локально...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru