sqlite学习—df数据框、sqlite之间的导入和导出
用sql语句来汇总数据很方便
# sqlite 导入 导出 sql代码执行
import tushare as ts
import pandas as pd
import numpy as np
import sqlite3
# 准备工作:数据,路径,光标
data=ts.get_h_data("601939") # 股票数据
conn=sqlite3.connect("C:/Users/qiupan/Desktop/stockdata.db") #如果路径里面没有这个数据库,会自动创建
c=conn.cursor()
# 导入sqlite中, 即将执行的sql代码
data.to_sql("test1",con=conn,if_exists="append",index=False) # dataframe 导入到 数据库中
sql="select * from test1"
test=pd.read_sql(sql,conn) # 数据库查询结果 读取到 数据框dataframe 中
print(test.head())
print("suecssfull")