импортировать данные SQL в Dataframe - предоставить типы столбцов? - PullRequest
0 голосов
/ 22 мая 2018

Можно ли предоставить словарь типов столбцов при использовании панд "read_sql_query"?Что-то вроде эквивалента конвертеров для "read_csv"

1 Ответ

0 голосов
/ 22 мая 2018

Чтобы применить мои собственные форматы столбцов, после импорта данных SQL с помощью pandas: read_sql_query, я сделал: (column_1 это строка, а column_2 это десятичное число)

 import decimal
 import pandas as pd
 types = {column_1: str, column_2: lambda x: decimal.Decimal(x)}
 df = pd.Dataframe({'column_1': ["a", "b"], 'column_2': [3.141, 2.718]}
 for column in df.columns:
     df[column] = df[column].apply(types[column])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...