J'ai ceci TypeError
comme ci-dessous, j'ai vérifié mon df
et tout cela contient des nombres seulement, cela peut-il être causé quand je convertis en tableau numpy? Après la conversion le tableau a des articles commeAppeler preprocessing.scale sur un tableau hétérogène
[Timestamp('1993-02-11 00:00:00') 28.1216 28.3374 ...]
Une suggestion pour résoudre ce problème, s'il vous plaît?
df:
Date Open High Low Close Volume
9 1993-02-11 28.1216 28.3374 28.1216 28.2197 19500
10 1993-02-12 28.1804 28.1804 28.0038 28.0038 42500
11 1993-02-16 27.9253 27.9253 27.2581 27.2974 374800
12 1993-02-17 27.2974 27.3366 27.1796 27.2777 210900
X = np.array(df.drop(['High'], 1))
X = preprocessing.scale(X)
TypeError: float() argument must be a string or a number
Eh bien, l'erreur est explicite: il ne peut pas traiter avec des objets datetime ou quelles que soient vos dates sont . – sascha