你好,我正在加载一个数据文件,该文件被格式化为一个以多空间分隔的表格。通常它容易通过read.table(data_file, sep = "", header = T, fill = T)
加载,但是一些值不与在壳体空间划分它们是负:阅读没有清晰分隔符的列与read.table
523.2 -166.1 1.62 0.079 0.0 0.0 0.0 2260 0
528.4 -168.6 -0.71-0.034 0.0 0.0 0.0 2284 0
533.9 -169.7 -1.75-0.085 0.0 0.0 0.0 2308 0
538.4 -169.5 -1.60-0.078 0.0 0.0 0.0 2333 0
543.3 -170.8 -2.83-0.137 0.0 0.0 0.0 2357 0
548.2 -171.8 -3.77-0.183 0.0 0.0 0.0 2381 0
552.8 -172.1 -3.87-0.187 0.0 0.0 0.0 2406 0
554.9 -172.5 -4.23-0.205 0.0 0.0 0.0 2430 0
然后整个部分例如-3.77-0.183
被作为一个单一的值。 没有使用其他脚本进行初步文件转换,应对这种情况的便捷方法是什么。 在此先感谢!
这是文件的样子吗?或者,它是如何看待'read.table'? – 2014-10-18 16:00:26
是的,它也不起作用。 – Vladson 2014-10-18 16:00:46
是的,它正如文件看起来像 – Vladson 2014-10-18 16:01:19