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類型作為輸入

> > >psDataFramefrom_records({“一個”:(1,2,3]})一個0 11 22 3

使用元組列表作為輸入

> > >psDataFramefrom_records(((1,2),(3,4)))0 10 1 21 3 4

使用NumPy數組作為輸入

> > >psDataFramefrom_records(np眼睛(3))0 1 20 1.0 0.0 0.01 0.0 1.0 0.02 0.0 0.0 1.0