Nhập dữ liệu STATA với haven
Tiếp theo là các tệp dữ liệu STATA; bạn có thể dùng read_dta() cho các tệp này.
Khi kiểm tra kết quả của lời gọi read_dta(), bạn sẽ thấy một cột được nhập dưới dạng vector labelled, là một tương đương trong R cho cấu trúc dữ liệu phổ biến ở các phần mềm thống kê khác. Để tiếp tục làm việc hiệu quả với dữ liệu trong R, tốt nhất là chuyển dữ liệu này về một lớp chuẩn của R. Để chuyển một biến có lớp labelled sang factor, bạn cần hàm as_factor() của haven.
Trong bài tập này, bạn sẽ làm việc với dữ liệu về số lượng nhập khẩu và xuất khẩu đường theo năm, cả theo USD và theo trọng lượng. Dữ liệu có tại: https://assets.datacamp.com/production/course_1478/datasets/trade.dta
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
- Nhập trực tiếp tệp dữ liệu từ URL bằng
read_dta(), và lưu thànhsugar. - In cấu trúc của
sugar. CộtDatecó lớplabelled. - Chuyển các giá trị trong cột
Datecủasugarthành kiểu ngày, dùngas.Date(as_factor(___)). - In lại cấu trúc của
sugar. Trông ổn hơn chưa?
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.
# haven is already loaded
# Import the data from the URL: sugar
# Structure of sugar
# Convert values in Date column to dates
# Structure of sugar again