pyspark.pandas.DataFrame.values

財產 DataFrame。

返回一個Numpy DataFrame或係列的代表。

警告

我們建議使用DataFrame.to_numpy ()Series.to_numpy ()代替。

請注意

這種方法應該隻用於如果結果NumPy ndarray預計將小,因為所有數據加載到司機的記憶。

返回
numpy.ndarray

例子

DataFrame,所有列都是相同的類型(例如,int64)導致相同類型的數組。

> > >df=psDataFrame({“年齡”:(3,29日),“高度”:(94年,170年),“重量”:(31日,115年]})> > >df年齡身高體重0 3 94 311 29日170 115> > >dfdtypes年齡int64高度int64體重int64dtype:對象> > >df數組([[3,94,31日],[29、170、115]])

(如與混合型DataFrame列。,str/object, int64, float32) results in an ndarray of the broadest type that accommodates these mixed types (e.g., object).

> > >df2=psDataFrame(((“鸚鵡”,24.0,“第二”),(“獅子”,80.5,“第一”),(“猴子”,np,沒有一個)),=(“名字”,“max_speed”,“排名”))> > >df2dtypes名稱的對象max_speed float64排名的對象dtype:對象> > >df2陣列([[“鸚鵡”,24.0,“二”),[“獅子”,80.5,“第一次”),[“猴子”,南,沒有]],dtype =對象)

係列,

> > >ps係列([1,2,3])陣列([1,2,3])
> > >ps係列(列表(“aabc”))陣列([' a ', ' a ', ' b ', ' c '], dtype =對象)