0
我想在代碼下運行,但每次出現輸入錯誤。TypeError:parse()需要1個位置參數,但有6個被給出
def parse(x):
return datetime.strptime(x, '%Y %-m %-d %-H:%-M:%-S')
dataset = read_csv('ID1887011.csv', delimiter=",", parse_dates = [['year',
'month','day','hours','minutes', 'seconds']],
index_col=0, date_parser=parse)
參見大熊貓文檔「熊貓將嘗試調用date_parser三種不同的方式,如果發生異常,前進到下一個:1)將一個或多個陣列(如通過parse_dates作爲參數定義的); 2)串聯(按行)將parse_dates定義的列中的字符串值轉換爲單個數組並傳遞; 3)使用一個或多個字符串(對應parse_dates定義的列)作爲參數爲每行調用一次date_parser。 https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html – pvg