read.table
如果要处理更"非常规"的平面文件格式,您会用到 read.table()。它是最基础的导入函数,您可以在其中指定大量不同的参数。与 read.csv() 和 read.delim() 不同,header 参数默认是 FALSE,而 sep 参数默认是 ""。
仍然由您来决定!数据仍是 hotdogs.txt(查看)。该文件首行没有列名,字段分隔符是制表符。本次文件位于您当前工作目录内的 data 文件夹中。变量 path(该文件的位置)已为您准备好。
本练习是课程的一部分
R 数据导入入门
练习说明
- 完成
read.table()调用,读取位于path的制表符分隔(tab-delimited)文件。 - 对
hotdogs调用head();这将打印该数据框的前 6 条观测。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Path to the hotdogs.txt file: path
path <- file.path("data", "hotdogs.txt")
# Import the hotdogs.txt file: hotdogs
hotdogs <- read.table(___,
sep = ___,
col.names = c("type", "calories", "sodium"))
# Call head() on hotdogs
___