跳过IDL中的第一行数据

时间:2016-06-18 07:56:26

标签: plot data-manipulation idl-programming-language

我有一个看起来像这样的数据集

0.000000     0.000000
1123.65      9.86156
1123.91      11.6620
1124.17      11.0899
1124.43      12.7743
1124.69      13.1157
1124.94      12.4047
1125.20      14.4865
1125.46      9.71926
1125.72      8.83414
1125.98      12.2079
1126.24      10.3670
1126.50      8.72245
1126.76      10.2243
1127.02      10.2417

我使用readcol来读取数据,rest_wavelength中的第一列和flux中的第一列。由于第一行0.0000行,该图是否被取消,如何在IDL中跳过此行?

1 个答案:

答案 0 :(得分:0)

最简单的事情可能是在READCOL上使用readcol, filename, rest_wavelength, flux, skipline=1 ,即:

rest_wavelength = rest_wavelength[1:*]
flux = flux[1:*]

您也可以在事实之后进行索引:

INNER/LEFT JOIN