pandas.read_sql_table
-
pandas.read_sql_table(table_name, con, schema=None, index_col=None, coerce_float=True, parse_dates=None, columns=None, chunksize=None)[source] -
Чтение таблицы из SQL базы данных в DataFrame.
Принимая имя таблицы и соединение SQLAlchemy, возвращает DataFrame. Данная функция не поддерживает соединения DBAPI.
Параметры: table_name : строка
Имя SQL таблицы в базе данных
con : соединение SQLAlchemy (или строка URI базы данных)
Режим подключения к базе данных DBAPI Sqlite не поддерживается
schema : строка, по умолчанию None
Имя SQL схемы в базе данных для запроса (если база данных поддерживает это). Если None, используется схема по умолчанию (default).
index_col : строка или список строк, необязательно, по умолчанию: None
Столбец(ы) для установки в качестве индекса (MultiIndex)
coerce_float : булево значение, по умолчанию True
Попытка преобразовать значения в объекты, не являющиеся строками или числами (например, decimal.Decimal) в числа с плавающей точкой. Может привести к потере точности.
parse_dates : список или словарь, по умолчанию: None
- Список имён столбцов для преобразования в даты
- Словарь
{column_name: format string}, где строка формата совместима со strftime в случае парсинга строковых времен или является одним из (D, s, ns, ms, us) в случае парсинга целочисленных временных меток - Словарь
{column_name: arg dict}, где аргумент-словарь соответствует ключевым аргументамpandas.to_datetime()Особенно полезно для баз данных без встроенной поддержки Datetime, таких как SQLite
columns : список, по умолчанию: None
Список имён столбцов для выборки из sql таблицы
chunksize : целое число, по умолчанию None
Если указано, вернуть итератор, где
chunksize- количество строк, включаемых в каждый фрагмент.Возвращает: DataFrame
Примечания
Любые значения даты и времени с информацией о часовом поясе будут преобразованы в UTC
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.19.2/generated/pandas.read_sql_table.html