R:拆分串联的csv

时间:2017-05-31 19:59:46

标签: r

我有一个大型数据文件,其中包含多个数据框连接或“粘合”#34;在一起。

Wvlgth Global_horizn_irradiance
.2820E+04 .1958E-08
.2840E+04 .3041E-05
.2860E+04 .1284E-03
.2880E+04 .6259E-03
.2900E+04 .1530E-02
.2920E+04 .4437E-02
Wvlgth Global_horizn_irradiance
.3000E+03 .5965E-02
.3200E+03 .3408E+00
.3400E+03 .6779E+00
.3600E+03 .7522E+00
.3800E+03 .8358E+00
.4000E+03 .1276E+01
Wvlgth Global_horizn_irradiance
.3800E+03 .8358E+00
.4000E+03 .1276E+01
...etc.

我想读取这个文件,它是一个没有标题行的数据帧:

Wvlgth Global_horizn_irradiance
.2820E+04 .1958E-08
.2840E+04 .3041E-05
.2860E+04 .1284E-03
.2880E+04 .6259E-03
.2900E+04 .1530E-02
.2920E+04 .4437E-02
.3000E+03 .5965E-02
.3200E+03 .3408E+00
.3400E+03 .6779E+00
.3600E+03 .7522E+00
.3800E+03 .8358E+00
.4000E+03 .1276E+01
.3800E+03 .8358E+00
.4000E+03 .1276E+01
...etc.

因为当我现在阅读它时,列被解释为因子,as.numeric被搞砸了(我需要列为数字,所以我可以绘制它们的图形):

> as.numeric(df$Wvlgth)
  [1] 101 103 104 105 106 107 108 109 110

我不是最好的数学,但我很确定.2820E + 04实际上与101不一样。除非我读错了。

0 个答案:

没有答案