计算化学公社

 找回密码 Forget password
 注册 Register
Views: 3790|回复 Reply: 1
打印 Print 上一主题 Last thread 下一主题 Next thread

[Python] pandas-dataframe求助

[复制链接 Copy URL]

132

帖子

0

威望

1025

eV
积分
1157

Level 4 (黑子)

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

132

帖子

0

威望

1025

eV
积分
1157

Level 4 (黑子)

2#
 楼主 Author| 发表于 Post on 2016-6-16 13:30:59 | 只看该作者 Only view this author
再加上一句
df.to_latex('output')  就可以直接保存成latex格式的输出文件了。具体可参考网站
http://pandas.pydata.org/pandas-docs/version/0.17.1/io.html
===================================
来自思想家公社群友的回答。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 19:24 , Processed in 0.166880 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list