r - readLines 函数无法识别分隔符“\t”
问题描述
我的输入文件在文本文件中包含多行制表符描述的信息。下面是文本文件中的一行:
100026 TGACTGCATGACGTACAC NM_006342.1 TACC3
我的代码如下:
constant_source <- 'constants.R'
source(constant_source)
source(classes_file)
processFile = function(filepath) {
con = file(filepath, "r")
while ( TRUE ) {
line = readLines(con, sep="\t")
print(line)
if (length(line) == 0 ) {
break
}
}
close(con)
}
但是,输出如下:
100026\tTGACTGCATGACGTACAC\tNM_006342.1\tTACC3
为什么 readLines 函数不尊重分离参数?我一直在玩弄这个并且被卡住了。为此表示歉意; 我今天刚开始学习R。如果它有所作为,我正在使用 RStudio。
解决方案
推荐阅读
- neural-network - 为 MLP 和 Hopfield 网络选择训练和测试集
- c++ - 了解可怕钻石的歧义
- ios - 从 React Native 集成原生 SMS
- php - 发送未经身份验证的 SMTP 电子邮件
- reactjs - reactjs中的twitter登录集成
- java - JGraphT SimpleGraph 和 UndirectedGraph
- django - Django 2.0:从搜索中动态获取查询
- c# - C#中的节流方法
- css - 设置 overflow-y auto 也会设置 overflow-x
- c# - 在 WPF 应用程序中为 TextBox 组件设置默认语言?