python - 如何在 SQLite 数据库中存储 pandas DataFrame

标签 python pandas sqlite

我找不到关于这个主题的好的教程。我有一个 pandas 数据框,df as

Fu(varchar)  val

aed          544.8
jfn          5488
vivj         89.3
vffv         87.5

我想创建一个数据库和一个表并将数据框存储在其中

最佳答案

演示:

>>> import sqlite3
>>> conn = sqlite3.connect('d:/temp/test.sqlite')
>>> df.to_sql('new_table_name', conn, if_exists='replace', index=False)
>>> pd.read_sql('select * from new_table_name', conn)
     Fu     val
0   aed   544.8
1   jfn  5488.0
2  vivj    89.3
3  vffv    87.5

关于python - 如何在 SQLite 数据库中存储 pandas DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50803109/

相关文章:

Python:在同一窗口中绘制多个图

python - 根据缺少的列名切片 pandas DataFrame 时出错

sqlite - 我可以从多个连接同时读取和写入 SQLite 数据库吗?

android - 有没有办法进行多线程sqlite事务并检查数据库锁定状态

python - 为什么不能通过 try-except 处理 "io.UnsupportedOperation"错误

python - 在 python 中使用 pandas 加速类似 vlookup 的操作

python - Pandas - 如何合并两个 DataFrame

sql - 如何选择属于一个组而不是另一个组的项目

python - 如何在 Python 中创建三元等高线图?

python - 如何更改 Python 中饼图切片的顺序