Nhập flat file từ web
Trong video, bạn đã thấy các hàm của utils để nhập dữ liệu flat file, như read.csv() và read.delim(), có thể tự động nhập từ các URL trỏ tới flat file trên web.
Chắc hẳn bạn đang tự hỏi liệu package thay thế của Hadley Wickham, readr, có mạnh mẽ tương tự không. Hãy kiểm chứng trong bài tập này! Các URL cho cả tệp .csv và tệp .delim đã được cung cấp sẵn. Việc của bạn là thực sự nhập dữ liệu. Nếu nó hoạt động, tất nhiên…
Bài tập này là một phần của khóa học
Nhập dữ liệu nâng cao trong R
Hướng dẫn bài tập
- Nạp package
readr. Nó đã được cài sẵn trên máy chủ của DataCamp. - Dùng
url_csvđể đọc tệp.csvmà nó trỏ tới. Sử dụng hàmread_csv(). Tệp.csvcó tên cột ở hàng đầu tiên. Lưu data frame thu được vàopools. - Tương tự, dùng
url_delimđể đọc tệp.txttrực tuyến. Sử dụng hàmread_tsv()và lưu kết quả vàopotatoes. - In
poolsvàpotatoes. Trông ổn chứ?
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.
# Load the readr package
# Import the csv file: pools
url_csv <- "http://assets.datacamp.com/production/course_1478/datasets/swimming_pools.csv"
# Import the txt file: potatoes
url_delim <- "http://assets.datacamp.com/production/course_1478/datasets/potatoes.txt"
# Print pools and potatoes