当前位置: 首页 > 图灵资讯 > 行业资讯> python中如何dataframe转换为ndarray?

python中如何dataframe转换为ndarray?

来源:图灵python
时间: 2024-09-12 11:50:22

小编介绍了Python中ndaray和series如何相互转换的方法作为pandas的另一个数据结构,Series转换为ndaray是一个一维数组,DataFrame转换为ndaray是一个多维数组,那么如何转换呢?本文介绍了将dataframe转换为ndaray的两种方法。

1、利用dataframevalues属性将所有列转换为ndaray对象。

frompandasimportSeries,DataFrame
fromnumpyimportarray

if__name__='__main__':
data=[
[11.53、11.69、11.70、11.51、8713.5.00001],
[11.64,11.63,11.72,11.57,7276.00001],
[11.59、11.48、11.59、11.41、461808.00001],
[11.39、11.19、11.40、11.15、1074.65.00001]
df=DataFrame(data,index=["2017-10-18","2017-10-19","2017-10-20","2017-10-23"],
columns=["open","close","high","low","volume","code"])
printdf
printdf.as_matrix(['open','close'])
printdf.values
printarray(df)

2、dataframe通过values转换为ndaray。

importpandasaspd

data=[['2019/08/01',10],
['2019/08/01',11]]
result=pd.DataFrame(data,columns=['ds','val'])
result.values

以上就是python中dataframe转换为ndaray的方法,希望对您有所帮助哟~更多python学习推荐:python教程。