3 回答

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個贊
檢查響應(yīng)中返回的數(shù)據(jù)類型。眾所周知,SQLite 3僅支持以下數(shù)據(jù)類型。
1)空。該值為 NULL 值。
2)整數(shù)。該值是一個有符號整數(shù),存儲在 1、2、3、4、6 或 8 個字節(jié)中,具體取決于值的大小。
3)真實(shí)。該值是一個浮點(diǎn)值,存儲為 8 字節(jié) IEEE 浮點(diǎn)數(shù)。
4)文本。該值是使用數(shù)據(jù)庫編碼(UTF-8、UTF-16BE 或 UTF-16LE)存儲的文本字符串。
5)斑點(diǎn)。該值是一個數(shù)據(jù) blob,完全按照輸入的方式存儲。
參考資料 : https://www.sqlite.org/datatype3.html

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個贊
我最終弄清楚了。
我的不同做事方式是使用API提供的.get_data_frames()[0]函數(shù),然后我能夠通過選擇列表中的0位置來獲得數(shù)據(jù)幀。這可以插入到數(shù)據(jù)庫中。

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個贊
我無法訪問您引用的頁面。盡管如此,在將數(shù)據(jù)從數(shù)據(jù)幀放入SQL之前,您需要先對其進(jìn)行工程設(shè)計。檢查數(shù)據(jù)類型:
df.dtypes()
如果第二列中有“對象”,則需要檢查它是否是sql支持的類型。
添加回答
舉報