|
最近在学习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
|
|