R如何读取txt文件
时间: 2024-08-13 13:08:43 浏览: 93
scala 读取txt文件的方法示例
在 R 语言中,读取文本文件(.txt)通常使用 `readLines()` 函数,如果你想要逐行读取文本文件的内容,这是很适合的。如果你的文件较大,且不需要完整的行,可以使用 `scan()` 函数。
以下是两种方法的简单示例:
1. **使用 `readLines()`**:
```r
# 假设文件名为 "data.txt",并且在当前工作目录下
file_content <- readLines("data.txt")
```
这将返回一个向量,其中包含文件中的每一行,每行作为单独的元素。
2. **使用 `scan()`**:
```r
# 如果文件很大,逐行读取效率更高
file_content <- scan("data.txt", what = character(), sep = "\n")
```
在这里,`what = character()` 表示我们期望读取的是字符类型,`sep = "\n"` 指定按换行符分割。
如果你想读取特定格式的数据,如逗号分隔值(CSV),则可以使用 `read.csv()` 或 `read.table()`,如果数据是 tab 分割的,可以使用 `read.delim()`。
阅读全文