使用Pandas“read_sql_query”时是否可以提供列类型字典?类似于“read_csv”
的转换器答案 0 :(得分:0)
要应用我自己的列格式,在使用pandas:read_sql_query导入SQL数据后,我做了:( 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])