我用大熊猫制作乳胶桌,如:
table.to_latex()
但是,输出表格不包含行,例如" \ hline"用实际制作表格。据我所知,这应该是默认情况下发生的,但事实并非如此,并且不清楚如何使用选项。
任何建议都将不胜感激,谢谢。
答案 0 :(得分:0)
不是我为此感到特别自豪,但是以下解决方案有效:
def latex_with_lines(df, *args, **kwargs):
kwargs['column_format'] = '|'.join([''] + ['l'] * df.index.nlevels
+ ['r'] * df.shape[1] + [''])
res = df.to_latex(*args, **kwargs)
return res.replace('\\\\\n', '\\\\ \\midrule\n')
(并且可以轻松修改以支持buf
参数以直接写入文件)。
用作
latex_repr = latex_with_lines(df)
答案 1 :(得分:0)
嗯,这也不是美,但我只是像这样使用csv输出
library(ggplot2)
dat <- data.frame(Date=as.Date(c("2020-03-01","2020-03-02","2020-03-03","2020-03-04")
), y=10^(1:4))
my_anim=ggplot(dat,aes(x=Date,y=y))+
geom_area()+
transition_reveal(Date)+
view_step(pause_length = 3, step_length = 1, nsteps = 5)
animate(my_anim)