python-把excel里面的数据存储到矩阵里面
当初找这个方法找了一天,最后发现很简单,现将方法总结如下:
注意:.as_matrix()方法将会在未来版本移除,请使用 .values
df = pd.read_excel("data.xlsx") # 读取excle
#以下方法等价
array1 = df.values #方法一
array2 = df.as_matrix() #方法二 注意:此方法将会在未来版本移除,请使用 .values
array3 = np.array(df) #方法三
举例:
#默认读取Excel的第一个表单
>>>DATABASE=pd.read_excel('G:\JUPYTERCODE\冰水采集\数据\冰水数据带label.xlsx')
>>>type(DATABASE) #显示DATABASE的格式
输出:pandas.core.frame.DataFrame
>>>array1 = DATABASE.values #将DATABASE存至array1
>>>type(array1 ) #显示array1的格式
输出:numpy.ndarray