我有一個(gè)將內(nèi)容對(duì)象讀入 Pandas 數(shù)據(jù)幀的函數(shù)。import pandas as pdfrom cStringIO import StringIO, InputTypedef create_df(content): assert content, "No content was provided, can't create dataframe" if not isinstance(content, InputType): content = StringIO(content) content.seek(0) return pd.read_csv(content)但是我不斷收到錯(cuò)誤 TypeError: StringIO() argument 1 must be string or buffer, not cStringIO.StringIO我在函數(shù)內(nèi)部的 StringIO() 轉(zhuǎn)換之前檢查了內(nèi)容的傳入類型,它的類型為str。如果沒有轉(zhuǎn)換,我會(huì)得到一個(gè)錯(cuò)誤,即 str 對(duì)象沒有搜索功能。知道這里有什么問題嗎?
添加回答
舉報(bào)
0/150
提交
取消