您现在的位置是:课程教程文章
python中如何dataframe转换为ndarray?
2023-12-14 22:51课程教程文章 人已围观
-
python视频教程爬虫实战课程数据采集pys
python视频教程爬虫实战课程数据采集pys本学科是python爬虫学科,是对互联网数据自动爬取、过滤、分析、展示的一门技... -
Python Web框架Django从入门到实战_腾讯课堂
Python Web框架Django从入门到实战_腾讯课堂... -
sql语法入门 mysql语法入门(含文档和软件
sql语法入门 mysql语法入门(含文档和软件sql语法入门 mysql语法入门 【SQL简介、新建演示表】 01-SQL简介 02-navicat(连接M... -
Python爬虫小白入门(答疑篇)
Python爬虫小白入门(答疑篇)...
小编介绍过python中ndarray与series如何相互转换的方法,其实Series转换为ndarray是一个一维数组,作为pandas另一个数据结构,DataFrame转换为ndarray是一个多维数组,那是怎么转换的呢?本文介绍python中dataframe转换为ndarray的两种方法。
1、利用dataframevalues属性将使用所有的列转换为ndarray对象。
from pandas import Series, DataFrame from numpy import array 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"]) print df print df.as_matrix(['open', 'close']) print df.values print array(df)
2、通过values方法,实现dataframe转换为ndarray。
import pandas as pd data = [['2019/08/01', 10], ['2019/08/01', 11]] result = pd.DataFrame(data, columns=['ds', 'val']) result.values
以上就是python中dataframe转换为ndarray的方法,希望能对你有所帮助哟~更多python学习推荐:python教程。
课程教程:python中如何dataframe转换为ndarray?下一篇:没有了