我尝试逐行读取R中的fread文件:
fread(file=path,sep=NULL,header=F)
读取停止并在某些行上显示警告,对于read_csv(来自readr)或read.csv来说,这没问题
一个例子(我不认为控制字符会显示在stackoverflow上):
this is a problem
如果我使用cat -A进行查看,则似乎有问题的字符开头是控制字符:^E^C^?^C^B
如何处理?
是否可以使用正则表达式将其删除?我按照以下方式尝试了一些方法,但是我不知道这是否会带来其他问题:
cat -A <FILE>| awk -F"$" '{gsub(/\^\?/,"",$0);print}'