pyspark.pandas.DataFrame.to_latex

DataFrame。 to_latex ( 緩衝區:可選(IO(str]]=沒有一個,:可選(列表(聯盟(任何元組[,…]]]]=沒有一個,col_space:可選(int]=沒有一個,:bool=真正的,指數:bool=真正的,na_rep:str=“南”,格式器:聯盟(列表(可調用的[[任何],str]], Dict[聯盟[任何元組[,…]],可調用的[[任何],str]],沒有)=沒有一個,float_format:可選(可調用的((浮動],str]]=沒有一個,sparsify:可選(bool]=沒有一個,index_names:bool=真正的,bold_rows:bool=,column_format:可選(str]=沒有一個,longtable:可選(bool]=沒有一個,逃避:可選(bool]=沒有一個,編碼:可選(str]=沒有一個,小數:str=“。”,多列:可選(bool]=沒有一個,multicolumn_format:可選(str]=沒有一個,多行的:可選(bool]=沒有一個 )→可選(str]

呈現一個對象乳膠表格環境表。

呈現一個對象列表環境表。你可以拚接成一個乳膠文檔。需要usepackage {booktabs}。

請注意

這種方法應該隻用於如果結果熊貓對象預計比較小,因為所有數據加載到司機的記憶。如果輸入是大,考慮替代格式。

參數
緩衝區 文件描述符或沒有

緩衝區寫入。如果沒有,輸出作為字符串返回。

標簽列表,可選的

列寫的子集。寫默認所有列。

col_space int,可選

每一列的最小寬度。

bool或str列表,默認正確

寫出列名。如果一個字符串列表,那麼它將被認為是列名稱的別名。

指數 bool,默認的真

寫行名稱(索引)。

na_rep str,默認“NaN”

缺失的數據表示。

格式器 列表的函數或dict} {str:功能,可選的

格式化程序功能適用於列的元素位置或名稱。每個函數的結果必須是一個unicode字符串。列表長度必須等於列數。

float_format str,可選

浮點數的格式字符串。

sparsify bool,可選

設置為False的DataFrame分層索引在每一行每multiindex打印鍵。默認情況下,這個值將被讀取配置模塊。

index_names bool,默認的真

打印索引的名稱。

bold_rows bool,默認的錯誤

加粗的行標簽的輸出。

column_format str,可選

乳膠中指定的列格式表格格式如“rcl”3列。默認情況下,“l”將用於所有列列的數字,除了默認的“r”。

longtable bool,可選

默認情況下,這個值將被從熊貓讀取配置模塊。使用longtable環境而不是表格。需要添加一個usepackage {longtable}到你的乳膠序言。

逃避 bool,可選

默認情況下,這個值將被從熊貓讀取配置模塊。當設置為False防止逃離乳膠列名中的特殊字符。

編碼 str,可選

代表一個字符串的編碼使用在輸出文件中,默認為“ascii”Python 2和“utf - 8”Python 3。

小數 str,違約”。

字符作為小數分隔符,例如”、“在歐洲。

多列 bool,默認的真

使用多列來增強MultiIndex列。默認將讀取配置模塊。

multicolumn_format str,默認“l”

多列的對齊,類似於column_format默認將讀取配置模塊。

多行的 bool,默認的錯誤

使用多行的來增強MultiIndex行。需要添加一個usepackage{多行的}到你的乳膠序言。將打印中心的標簽(而不是top-aligned)所包含的行,通過cline分離群體。默認將從熊貓讀取配置模塊。

返回
str或沒有

如果沒有緩衝區,返回結果乳膠作為字符串格式。否則返回None。

另請參閱

DataFrame.to_string

呈現一個友好的控製台DataFrame表格輸出。

DataFrame.to_html

呈現一個DataFrame作為HTML表。

例子

> > >df=psDataFrame({“名字”:(“拉斐爾”,“多納泰羅”),“麵具”:(“紅色”,“紫色”),“武器”:(“賽”,“博員工”)},=(“名字”,“麵具”,“武器”])> > >打印(dfto_latex(指數=))開始\{表格}{微光}\ toprule名稱\ \ &麵具&武器\ midrule拉斐爾&紅&賽\ \多納泰羅和紫色和bo員工\ \\ bottomrule結束\{表格}