xlsx là phần mở rộng tệp của định dạng tệp bảng tính được Microsoft tạo để hoạt động với Microsoft Excel. Trong thời đại hiện nay, Microsoft Excel là một chương trình bảng tính được sử dụng rộng rãi để lưu trữ dữ liệu trong. xls hoặc. định dạng xlsx. R cho phép chúng tôi đọc dữ liệu trực tiếp từ các tệp này bằng cách cung cấp một số gói cụ thể của excel. Có rất nhiều gói như XLConnect, xlsx, gdata, v.v. Chúng tôi sẽ sử dụng gói xlsx, gói này không chỉ cho phép chúng tôi đọc dữ liệu từ tệp excel mà còn cho phép chúng tôi ghi dữ liệu vào đó Show
Cài đặt gói xlsxNhiệm vụ chính của chúng tôi là cài đặt gói "xlsx" với sự trợ giúp của cài đặt. lệnh gói. Khi chúng tôi cài đặt gói xlsx, nó sẽ yêu cầu chúng tôi cài đặt một số gói bổ sung mà gói này phụ thuộc vào. Để cài đặt các gói bổ sung, lệnh tương tự được sử dụng với tên gói được yêu cầu. Có cú pháp sau của lệnh cài đặt Thí dụ đầu ra Đang xác minh và tải gói "xlsx"Trong R, các hàm grepl() và any() được sử dụng để xác minh gói. Nếu các gói được cài đặt, các hàm này sẽ trả về True, ngược lại trả về False. Để xác minh gói, cả hai chức năng được sử dụng cùng nhau Đối với mục đích tải, chúng tôi sử dụng hàm library() với tên gói phù hợp. Hàm này cũng tải tất cả các gói bổ sung Thí dụ đầu ra Tạo tệp xlsxKhi gói xlsx được tải vào hệ thống của chúng tôi, chúng tôi sẽ tạo một tệp excel với dữ liệu sau và đặt tên là nhân viên Ngoài ra, chúng tôi sẽ tạo một bảng khác với dữ liệu sau và đặt tên cho nó là employee_info Ghi chú. Cả hai tệp sẽ được lưu trong thư mục làm việc hiện tại của không gian làm việc RĐọc tệp ExcelGiống như tệp CSV, chúng tôi có thể đọc dữ liệu từ tệp excel. R cung cấp đọc. xlsx(), nhận hai đối số làm đầu vào, i. e. , tên tệp và chỉ mục của trang tính. Hàm này trả về dữ liệu excel ở dạng khung dữ liệu trong môi trường R. Có cú pháp đọc như sau. hàm xlsx() Hãy xem một ví dụ trong đó chúng tôi đọc dữ liệu từ nhân viên của mình. tập tin xlsx Thí dụ đầu ra Ghi dữ liệu vào File ExcelTrong R, chúng ta cũng có thể ghi dữ liệu vào. tập tin xlsx. R cung cấp một ghi. hàm xlsx() để ghi dữ liệu vào file excel. Có cú pháp ghi như sau. hàm xlsx() R cung cấp một số gói như 0, 1 và 2 để đọc hoặc nhập tệp excel vào R DataFrame. Các gói này cung cấp một số phương thức với các đối số khác nhau giúp chúng ta đọc file excel hiệu quảChúng tôi cũng đã cung cấp các bài viết nhanh để đọc tệp CSV và ghi tệp CSV bằng cách sử dụng các hàm cơ sở R cũng như sử dụng gói 3, nhanh hơn 10 lần so với các hàm cơ sở RTrong bài viết này, bạn sẽ tìm hiểu cách đọc dữ liệu từ một tệp excel có phần mở rộng xls hoặc xlsx vào R DataFrame. Điều này có thể được thực hiện bằng cách sử dụng 4 và 51. Ví dụ nhanhSau đây là các ví dụ nhanh về cách đọc hoặc nhập tệp excel vào R DataFrame
2. Nhập tệp Excel vào R bằng gói readxlSử dụng hàm 6 từ gói 0 để đọc hoặc nhập tệp excel (xlsx hoặc xls) dưới dạng R DataFrame. Để sử dụng thư viện 0, trước tiên bạn cần cài đặt nó bằng cách sử dụng 9. Sau khi cài đặt hoàn tất, hãy tải thư viện 0 để sử dụng phương thức 6 này. Để tải thư viện trong R, hãy sử dụng 2 6 gọi 4 để kiểm tra xem 5 là xls hay xlsx. Nếu bạn biết phần mở rộng của tệp, hãy sử dụng trực tiếp 6 và 7 2. 1 Cài đặt gói readxlĐể sử dụng gói 0 trong R để làm việc với các tệp excel, trước tiên, bạn cần cài đặt nó bằng cách sử dụng 9. Chạy lệnh dưới đây trong R hoặc trong RStudio
2. 2 Cú pháp hàm read_excel()Sau đây là cú pháp của hàm 6
2. 3 Nhập tệp Excel bằng Gói readxlHãy sử dụng cú pháp trên của 6 để nhập tệp excel vào R DataFrame. Nếu bạn muốn đọc dữ liệu từ một trang tính cụ thể, hãy sử dụng đối số 2
Nếu bạn có tệp xls thì hãy sử dụng các phương pháp bên dưới để đọc hoặc nhập tệp dưới dạng DataFrame
2. 4 Đọc dữ liệu từ trang tính Excel cụ thểNếu bạn có nhiều trang tính trong một tệp excel (xlsx, xsl), hãy sử dụng đối số 2 để đọc hoặc nhập dữ liệu từ một trang tính cụ thể. Chuyển tên trang tính hoặc chỉ mục trang tính cho đối số này
3. Nhập tệp Excel bằng gói xlsxGói 1 là một gói R khác để đọc hoặc nhập tệp excel vào DataFrame. Nó là một giải pháp dựa trên java, để đọc, viết và định dạng các tệp excel trong RSử dụng hàm 5 từ gói 1 để đọc hoặc nhập tệp excel (xlsx hoặc xls) dưới dạng R DataFrame. Để sử dụng thư viện 1, trước tiên bạn cần cài đặt nó bằng cách sử dụng 8. Sau khi cài đặt hoàn tất, hãy tải thư viện 1 để sử dụng phương pháp 7 này. Để tải một thư viện trong R, hãy sử dụng 13. 1 Cài đặt gói xlsxChạy lệnh dưới đây trong R hoặc RStudio để cài đặt gói 1
3. 2 cú phápGói 3 cung cấp 2 hàm 5 và 5, dưới đây là cú pháp của chúng. sử dụng đọc. xlsx2() nếu bạn có các tệp lớn vì nó hoạt động tốt hơn đọc. xlsx()
3. 3 Sử dụng đọc. xlsx() Ví dụHãy sử dụng cú pháp trên của read. xlsx() để đọc tệp excel vào R DataFrame. Nếu bạn muốn đọc dữ liệu từ một trang tính cụ thể, hãy sử dụng đối số 6
4. Nhập tệp Excel bằng Gói openxlsx 2 là một gói khác có thể được sử dụng để thực hiện các thao tác với tệp excel. Sử dụng hàm 5 từ gói này để đọc trang tính
5. Phần kết luậnTrong bài viết này, bạn đã học cách đọc hoặc nhập tệp excel vào R DataFrame bằng cách sử dụng các phương thức từ gói 2, gói 1 và gói 0
Bạn có thể sử dụng tệp Excel trong R không?Nhập tệp Excel vào R bằng gói readxl
. xlsx) vào R mà không có bất kỳ phụ thuộc bên ngoài nào The readxl package, developed by Hadley Wickham, can be used to easily import Excel files (xls|xlsx) into R without any external dependencies .
Rstudio có thể đọc tệp Excel không?Cửa sổ môi trường của Rstudio. Các bước để nhập tệp excel bằng tùy chọn Bộ dữ liệu từ cửa sổ môi trường của Rstudio . Bước 1. Chọn tùy chọn Nhập tập dữ liệu trong cửa sổ môi trường. Tại đây người dùng cần chọn tùy chọn nhập tập dữ liệu từ cửa sổ môi trường trong Rstudio.
CSV hay Excel tốt hơn cho R?Mặc dù có các gói R được thiết kế để truy cập dữ liệu từ bảng tính Excel (e. g. , gdata, RODBC, XLConnect, xlsx, RExcel), người dùng thường thấy dễ dàng hơn khi lưu bảng tính của họ trong các tệp giá trị được phân tách bằng dấu phẩy (CSV) và sau đó .
Bạn có thể sử dụng xlsx trong R không?Gói xlsx cho phép kiểm soát theo chương trình các tệp Excel bằng R . API cấp cao cho phép người dùng đọc một trang tài liệu xlsx thành dữ liệu. |