python as_matrix()已淘汰

背景:读取Excel数据训练模型时,需要将表格转换成数组,as_matrix()可将dataframe数据转换成数组,但会报警

1.1 原始DataFrame

#原始DataFrame
import pandas as pd
import numpy as np
df=pd.DataFrame(np.arange(12).reshape(3,4))

运行结果是3行4列的DataFrame,DataFrame是一种表格型数据结构,有行索引,也有列索引
python as_matrix()已淘汰_第1张图片

1.2用as_matrix()将Dataframe的表格型数据转换成数组

df.as_matrix()

结果为3行4列的矩阵
在这里插入图片描述

2.as_matrix()已淘汰,改使用values

上面的用法已面临淘汰,会出现警告
在这里插入图片描述
替代用法

df.values

dataframe.values获取的是dataframe中的数据,形式为数组array

你可能感兴趣的:(数据处理,数据处理,python)