read.table
Khi bạn làm việc với các định dạng flat file phức tạp hơn, hãy dùng read.table(). Đây là hàm nhập cơ bản nhất; bạn có thể chỉ định rất nhiều đối số khác nhau trong hàm này. Khác với read.csv() và read.delim(), đối số header mặc định là FALSE và sep mặc định là "".
Lại là bạn quyết định! Dữ liệu vẫn là hotdogs.txt (xem). Tập tin này không có tên cột ở hàng đầu tiên và các trường được phân tách bằng tab. Tuy nhiên lần này, tệp nằm trong thư mục data bên trong thư mục làm việc hiện tại của bạn. Biến path chứa vị trí của tệp này đã được tạo sẵn cho bạn.
Bài tập này là một phần của khóa học
Nhập dữ liệu vào R - Giới thiệu
Hướng dẫn bài tập
- Hoàn thiện lời gọi
read.table()để nạp tệp tab-delimited nằm ởpath. - Gọi
head()trênhotdogs; thao tác này sẽ in ra 6 quan sát đầu tiên trong data frame.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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
___