我试图从sqlite数据库导入数据并将其加载到pandasDataFrame
。听起来很简单,对吧?在
import pandas as pd
import sqlite3 as sql
pd.set_option('precision',7)
db = sql.connect('D:\db\crypto_db.db')
cursor = db.cursor()
cursor.execute('''select * from price''')
data_sql = cursor.fetchall()
data_pd = pd.DataFrame(data_sql)
print(data_pd)
进口很好。这是元组的列表。当dataframe
与^{
AttributeError: 'list' object has no attribute 'name'
在我的代码中,我根本没有“属性”列表。我想这是熊猫的基本密码,但我搞不懂。在
请帮忙,让我今天过得愉快:)
第一行如下:
^{pr2}$我也试过:
import pandas as pd
import sqlite3 as sql
conn = sql.connect('D:\db\crypto_db.db')
data_pd = pd.read_sql('select * from price',conn)
但这会产生下一个错误:
AttributeError: 'list' object has no attribute 'is_unique'
pandas
实际上可以同时执行提取+转换为dataframe。 您可以:参考号:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_sql.html
相关问题 更多 >
编程相关推荐