pyspark.pandas.DataFrame.values¶
-
財產
DataFrame。
值
¶ -
返回一個Numpy DataFrame或係列的代表。
警告
我們建議使用DataFrame.to_numpy ()或Series.to_numpy ()代替。
請注意
這種方法應該隻用於如果結果NumPy ndarray預計將小,因為所有數據加載到司機的記憶。
- 返回
-
- numpy.ndarray
例子
DataFrame,所有列都是相同的類型(例如,int64)導致相同類型的數組。
> > >df=ps。DataFrame({“年齡”:(3,29日),…“高度”:(94年,170年),…“重量”:(31日,115年]})> > >df年齡身高體重0 3 94 311 29日170 115> > >df。dtypes年齡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=ps。DataFrame(((“鸚鵡”,24.0,“第二”),…(“獅子”,80.5,“第一”),…(“猴子”,np。南,沒有一個)),…列=(“名字”,“max_speed”,“排名”))> > >df2。dtypes名稱的對象max_speed float64排名的對象dtype:對象> > >df2。值陣列([[“鸚鵡”,24.0,“二”),[“獅子”,80.5,“第一次”),[“猴子”,南,沒有]],dtype =對象)
係列,
> > >ps。係列([1,2,3])。值陣列([1,2,3])
> > >ps。係列(列表(“aabc”))。值陣列([' a ', ' a ', ' b ', ' c '], dtype =對象)