Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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ành sugar.
  • In cấu trúc của sugar. Cột Date có lớp labelled.
  • Chuyển các giá trị trong cột Date của sugar thành kiểu ngày, dùng as.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
Chỉnh sửa và Chạy Mã