Big reason why, is that it can take any table output and make it LaTeX style for easy copy paste. print df.to_latex() code example
Example: convert pandas data frame to latex file
with open('mytable.tex', 'w') as tf:
tf.write(df.to_latex())
with open('mytable.tex', 'w') as tf:
tf.write(df.to_latex())