Mam ten wiersz w moim kodu, który przetwarza moje dane numeryczne ...Pandas ".convert_objects (convert_numeric = True)" przestarzałe
data["S1Q2I"] = data["S1Q2I"].convert_objects(convert_numeric=True)
Chodzi o to, że teraz nowa wersja pandy (0.17.0) powiedział, że ta funkcja jest przestarzała .. jest to błąd:
FutureWarning: convert_objects is deprecated.
Use the data-type specific converters pd.to_datetime,
pd.to_timedelta and pd.to_numeric.
data["S3BD5Q2A"] = data["S3BD5Q2A"].convert_objects(convert_numeric=True)
Więc poszedłem do nowej dokumentacji i nie mogłem znaleźć żadnych przykładów, jak używać nowej funkcji do konwersji moich danych. ..
To tylko tak:
"DataFrame.convert_objects has been deprecated in favor of type-specific functions pd.to_datetime, pd.to_timestamp and pd.to_numeric (new in 0.17.0) (GH11133)."
Każda pomoc byłaby miła!
To znaczy, [to] (http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_timedelta .html) i [this] (http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_numeric.html#pandas.to_numeric)? Czego się spodziewasz/czego nie potrzebujesz? – EdChum
Po prostu: dane ['S1Q2I'] = pd.to_numeric (data ['S1Q2I']) ' –
Dzięki! Teraz zrozumiałem!! – guidebortoli