如何从熊猫数据框创建Postgres表?

时间:2018-11-15 13:57:34

标签: python database postgresql pandas sqlalchemy

我正在寻找一种从熊猫数据框创建postgres表的方法,然后直接在pgAdmin中读取postgre表。 通过以下链接,我已经找到了一种方法:How to write DataFrame to postgres table?

命令是:

from sqlalchemy import create_engine
engine = create_engine('postgresql://username:password@host:port/database')
df.to_sql('table_name', engine)

但是,我不知道什么是“ table_name”。我必须在数据库中创建一个表吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

如果您创建的表不存在,则将创建该表。 https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_sql.html