我可以从SQL Server(=MS SQL)将表导入Python/Pandas数据帧吗?

2024-10-02 12:26:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Matlab及其'datasets',R及其dataframes。在

我正在考虑使用Python,但我需要一个等效的数据存储格式。 Python的扩展“Pandas”有一个类似的名为dataframe的类。在

现在我希望能够将查询发送到SQL Server,并将该查询的结果存储在Panda数据框中

例如:newDataFrame = GetDataFrameFromSQLServer('SELECT * from schema.table',sqlConnection)

我的印象是熊猫只和SQLite说话。是这样吗?在


Tags: 数据fromdataframepandassqlserverschema格式
1条回答
网友
1楼 · 发布于 2024-10-02 12:26:16

我相信pandas可以处理任何与dbapiv2.0兼容的数据源的任何读取。查看一下pandas.io.sqllink)中的一组函数,这些函数有助于实现这一点。在

需要注意的一点是,写入数据库需要一个“flavor”,其中flavor默认为sqlite,但在write_frame定义中,可能的值是{'sqlite', 'mysql', 'oracle'}。在

相关问题 更多 >

    热门问题