计算化学公社

标题: pandas-dataframe求助 [打印本页]

作者
Author:
didi_dudu    时间: 2016-6-7 16:32
标题: pandas-dataframe求助
最近在学习pymatgen,一个用python写的程序。在使用的时候 发现脚本里有这么一段语句
from pandas import DataFrame
df = DataFrame(data, columns=["Materials ID", "Composition", "Ehull", "Decomposition"])
print(df)
-----------------------------------
我理解的意思是将data这个数据用四列输出。看输出结果里确实也是四列,然而问题是输出结果里行数只有60行了。中间部分被省略掉了。
我试了试直接print(data),虽然格式比较乱,但是结果是全有的。
有没有大神对pandas的dataframe比较了解的?求指导怎么才能输出全部的结果呢。
========================================================================
PS:通过dataframe修改格式之后,输出中会出现省略。我在网上查了下没查到怎么解决这个问题。
22         mp-7             S  0.065430
23    mp-561370             S  0.028838
24        mp-83             S  0.038013
25        mp-77             S  0.000961
26    mp-561513             S  0.020189
27    mp-555760             S  0.041230
28        mp-96             S  0.000000
29    mp-558014             S  0.015913
..          ...           ...       ...
61    mp-557142          Li2S  0.175376
62    mp-995393          LiS4  0.000000
63      mp-7590           GeP  0.056661
64      mp-8373           GeP  0.274062
65      mp-7542          GeP3  0.023112
66    mp-973157          Ge3P  0.431542


作者
Author:
didi_dudu    时间: 2016-6-16 13:30
再加上一句
df.to_latex('output')  就可以直接保存成latex格式的输出文件了。具体可参考网站
http://pandas.pydata.org/pandas-docs/version/0.17.1/io.html
===================================
来自思想家公社群友的回答。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3