用熊猫导入XYDATA

时间:2020-02-11 16:28:30

标签: python pandas

我有以下数据文件

XYDATA, Internal Energy
0.0000000000e+00    0.0000000000e+00
5.0005283356e+00    4.6192109585e-03
1.0000238419e+01    1.0114063509e-02
1.5000775337e+01    2.3850044236e-02
...
ENDATA

XYDATA, Kinetic Energy
0.0000000000e+00    0.0000000000e+00
5.0005283356e+00    4.3820664287e-03
1.0000238419e+01    8.0710751936e-03
1.5000775337e+01    3.4025760833e-03
...
我要导入的

以绘制两列。我尝试使用panda来执行此操作,但是它不起作用,输出数据仅由一列组成。这是我尝试过的:

data = pd.read_table('file.dat',skiprows=1,nrows=40)

这是我获得的data.head()

   0.0000000000e+00    0.0000000000e+00
0  5.0005283356e+00    4.6192109585e-03
1  1.0000238419e+01    1.0114063509e-02
2  1.5000775337e+01    2.3850044236e-02
3  2.0000486374e+01    3.9014153183e-02
4  2.5000198364e+01    6.1761483550e-02

1 个答案:

答案 0 :(得分:1)

我认为您在阅读时应该添加delim_whitespace参数。

data = pd.read_table('file.dat',
                     skiprows=1,
                     nrows=40,
                     delim_whitespace=True)


相关问题