将数据框写入tex文件时删除索引[重复]

Posted

技术标签:

【中文标题】将数据框写入tex文件时删除索引[重复]【英文标题】:Remove index when writing a dataframe to tex file [duplicate] 【发布时间】:2018-03-11 10:34:59 【问题描述】:

我有一个使用 pd.ExcelFile() 读取的数据框

我正在做这样的事情:

xl = pd.ExcelFile('input.xlsx')
df = pd.parse()
latexFormat = df.to_latex()

现在我将 latexFormat 写入 .tex 文件,只需以写入模式打开文件,然后执行 fid.write(latexFormat) 但它也包括索引。

如何在将索引写入 tex 文件时删除索引(或)在使用 to_latex() 之前我需要对 dataFrame 进行更改

【问题讨论】:

【参考方案1】:

添加index=False,例如,

latexFormat = df.to_latex(index=False)

希望这会有所帮助。

【讨论】:

实际上我在一列数据框中的数字在 $10^26$ 的范围内。我想将它们写为 .tex 格式的字符串。像 10e+12。我该怎么做? 您可以使用字符串格式来归档它。例如,'.2e'.format(1e12) 将输出 '1.00e+12'【参考方案2】:

需要使用参数index=False

latexFormat = df.to_latex(index=False)

【讨论】:

以上是关于将数据框写入tex文件时删除索引[重复]的主要内容,如果未能解决你的问题,请参考以下文章

我如何从数据框中删除具有重复/重复索引的行[重复]

Python Pandas 数据框:对于一年中的每个月,如果月份不存在,则将当月最后一天的日期添加到索引中,或者删除重复项

写入 HDFStore 时删除 Dataframe 索引

使用 pandas 追加数据和重写 CSV 时删除索引 [重复]

如何重新索引熊猫数据框以将起始索引值重置为零? [重复]

查找重复行的索引 [重复]