r - “fread”与前导/尾随空格不兼容?

标签 r whitespace data.table fread

我正在尝试在 R 中读取一个文本文件,该文件的列由空格分隔。我尝试使用 data.table,因为 read.csv 需要很长时间才能读取。但是,第一列有前导空格,我在 fread() 中收到以下错误。
“测试标题行格式后未正确定位。ch=''”

数据格式类似于,

    45 36 46  
    45 67 35

有什么方法可以使用 fread() 读取它而不重新格式化纺织品?

最佳答案

如果您使用的是 linux,请尝试 fread("sed 's/^[[:blank:]]*//' testing.dat") . sed命令将删除 testing.dat 中每一行的前导空格.

关于r - “fread”与前导/尾随空格不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25369833/

相关文章:

r - 错误 "Index vectors are of different classes: numeric date"

r - 获取每对的人数百分比

bash - 如何使空格在命令行中可见

r - 如何在不创建分组变量的情况下分组?

r - data.table 给出错误 Error : k <= n is not TRUE

r - 使用 := in data. 表按组分配多列

reshape multi id repeated variable readings 从长到宽

根据唯一值和列值从数据框中随机绘制行

javascript文本匹配计数和正则表达式空格不起作用

c - 从C语言中读取带有空格的文件中的字符串