Dataframe与Ndarray的相互转换

NumPy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,以 0 下标为开始进行集合中元素的索引。ndarray 对象是用于存放同类型元素的多维数组,ndarray 中的每个元素在内存中都有相同存储大小的区域。

DataFrame是Pandas中的一个表格型的数据结构,包含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型等),DataFrame即有行索引也有列索引,可以被看做是由Series组成的字典。

pandas的使用基础是Numpy(提供高性能的矩阵运算),Dataframe对象与ndarry对象是可以相互转换的。

ndarry转Dataframe

dataDf=pd.DataFrame(np.arange(12).reshape(3,4)) 

Dataframe转ndarry

dataDf=pd.DataFrame(np.arange(12).reshape(3,4))
dataNd=dataDf.values

你可能感兴趣的:(#,numpy,python,数据挖掘,数据分析)