, "В прошлом pandas рекомендовал Series.values или DataFrame.values для извлечения данных из Series или DataFrame. Вы по-прежнему найдете ссылки на них в старых базах кода и в Интернете. В дальнейшем мы рекомендуем избегать .values и использовать .array или .to_numpy (). "
от вопрос уже есть ответ здесь:
Конвертируйте pandas dataframe в массив NumPy 11 ответовМне нужно преобразовать большой массив данных в массив Numpy. Сохранение только числовых значений и типов. Я знаю, что есть хорошо документированные способы сделать это.
Итак, какой из них выбрать?
df.values
df._as_matrix()
pd.to_numeric(df)
... others ...
Фактор принятия решения:
эффективность
безопасно работает на nan, np.nans и других возможных неожиданных значениях
численно устойчивый