pyspark.pandas.DataFrame.from_records¶
-
靜態
DataFrame。
from_records
( 數據:聯盟(numpy.ndarray,列表(元組],dict,pandas.core.frame.DataFrame],指數:聯盟(str,列表,numpy.ndarray]=沒有一個,排除:列表=沒有一個,列:列表=沒有一個,coerce_float:bool=假,nrows:int=沒有一個 )→pyspark.pandas.frame.DataFrame¶ -
結構化或記錄ndarray DataFrame進行轉換。
- 參數
-
- 數據 ndarray(結構化dtype),元組的列表,dict或DataFrame
- 指數 字符串,列表字段數組類
-
數組作為索引,交替使用一組特定的輸入標簽
- 排除 序列,默認沒有
-
排除列或字段
- 列 序列,默認沒有
-
列名稱使用。如果傳遞的數據沒有名字與他們有關,這個論點提供列名稱。否則這個論點指示的順序列在結果(任何名稱中沒有的數據將成為all-NA列)
- coerce_float 布爾,默認的錯誤
-
嚐試轉換non-string值,非數字對象(如decimal.Decimal)浮點數,用於SQL結果集
- nrows int,默認沒有
-
讀取的行數,如果數據是一個迭代器
- 返回
-
- df DataFrame
例子
使用dict類型作為輸入
> > >ps。DataFrame。from_records({“一個”:(1,2,3]})一個0 11 22 3
使用元組列表作為輸入
> > >ps。DataFrame。from_records(((1,2),(3,4)))0 10 1 21 3 4
使用NumPy數組作為輸入
> > >ps。DataFrame。from_records(np。眼睛(3))0 1 20 1.0 0.0 0.01 0.0 1.0 0.02 0.0 0.0 1.0