一般我们用R处理的多半都是表格文件,但是当文件内容为空时(准确的描述应该是没有有效的表格内容,这意味着可以有许多#
注释的行),直接使用read.table
函数读取文件会报错。
报错如下:
1 | > read.table('kws_included.txt', sep = ',', stringsAsFactors = F) |
解决办法:
用try(...)
函数捕获异常,只是R中的try(...)
函数功能比较简单,但是用来判断一下语句执行是否报错还是没有什么问题的。用法如下:
1 | df = try(read.table('kws_included.txt', sep = ',', stringsAsFactors = F), silent = T) |
其他解决办法:
未知~