在R中使用多个分隔符加载文件
- 论坛
- 在R中使用多个分隔符加载文件
7 浏览
匿名的
0 Comments
问题:如何在R中使用多个分隔符加载文件?
原因:该问题的出现是因为需要读取一个包含多个分隔符的文件,然后将其分割成行和记录。
解决方法:以下是解决该问题的步骤和代码示例。
1. 首先,将文件读取为字符向量:
fileName <- 'foo.txt' s <- readChar(fileName, file.info(fileName)$size)
2. 然后,使用strsplit
函数将字符串分割成行:
L <- strsplit(s, split='2015:')
3. 对于每一行,再次使用strsplit
函数将记录分割开来:
lapply(L, strsplit, split=',|;|:')
以上就是解决该问题的步骤和代码示例。