【发布时间】:2016-10-10 20:11:37
【问题描述】:
我正在尝试根据分隔符将数据框列拆分为多个列。我的数据框有一列如下所示-
A0017493 .A 11.86 23:59_10/10/2016 1.00 SURVEYED
A0017493 .A 11.86 23:59_10/11/2016 1.15 DATALOGGER CHANGED
A0017496 .A 11.82 23:59_11/12/2016 2.06 READING IS WRONG
我想要一个包含 6 列的数据框,即站点、文件、变量、时间戳、值和注释,如下所示-
Site File Variable Timestamp Value Comment
A0017493 .A 11.86 23:59_10/10/2016 1.00 SURVEYED
A0017493 .A 11.86 23:59_10/11/2016 1.15 DATALOGGER CHANGED
A0017496 .A 11.82 23:59_11/12/2016 2.06 READING IS WRONG
我尝试通过使用 tidyr 包并使用“单独”语句来做到这一点,因为每个观察都由空格分隔。但是,问题是 cmets 之间有空格,我不想拆分 cmets。有没有办法做到这一点?任何帮助将不胜感激。谢谢!
【问题讨论】:
-
如果除了 cmets 以外的所有东西都是固定宽度的,你可以试试stat.ethz.ch/R-manual/R-devel/library/utils/html/read.fwf.html
标签: r