千锋教育-做有情怀、有良心、有品质的职业教育机构

python中如何dataframe转换为ndarray?

来源:千锋教育
发布时间:2023-11-12 08:17:34
分享

python中如何dataframe转换为ndarray?

小编介绍过python中ndarray与series如何相互转换的方法,其实Series转换为ndarray是一个一维数组,作为pandas另一个数据结构,DataFrame转换为ndarray是一个多维数组,那是怎么转换的呢?本文介绍python中dataframe转换为ndarray的两种方法。

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

frompandasimportSeries,DataFrame

fromnumpyimportarray

if__name__=='__main__':

data=[

[11.53,11.69,11.70,11.51,871365.0,000001],

[11.64,11.63,11.72,11.57,722764.0,000001],

[11.59,11.48,11.59,11.41,461808.0,000001],

[11.39,11.19,11.40,11.15,1074465.0,000001]]

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、通过values方法,实现dataframe转换为ndarray。

importpandasaspd

data=[['2019/08/01',10],

['2019/08/01',11]]

result=pd.DataFrame(data,columns=['ds','val'])

result.values

以上就是python中dataframe转换为ndarray的方法,希望能对你有所帮助哟~更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • pandas中如何使用split()方法分割字符串? pandas中如何使用split()方法分割字符串?1、split()方法根据分隔符或正则表达式对字符串进行拆分;以逗号分隔的字符串可以用split拆分成数段,可以指定拆分的次数。2、使用语法Seri
  • python中操作文件的模块有几种? python中操作文件的模块有几种?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。Python对文件操作采用的统一步骤是:打开—操作—关闭。一、python中对文件
  • datime包在python中计算时间差 datime包在python中计算时间差对于time函数来说,是python中基础的使用。而datetime包在time的基础上,使用功能有所升级,可以看成是date和time两个部分的集合。同时还增
  • python time.asctime()的字符串返回 pythontime.asctime()的字符串返回在我们学习了一些time函数后,对于它们各自的用法有一定的了解,就可以配合其他函数同时作用。就拿time.asctime来说,其返回的字符串和另外两
  • python和go语言的九点对比 python和go语言的九点对比对于编程语言的选择上,一直是热度不断的话题。每个语言都有其独特性的表现,互相之间是不能替代的。本篇挑选了两种区别比较明显的编程语言,python和go语言为大家进行对比
  • python中Cartopy是什么 python中Cartopy是什么在python画图库的选择上,除了熟知的matplotlib,Cartopy在画地图方面可以说非常有代表性了。因为其在图形的表达上清晰明了,同时还能结合matplot