Trong bài viết này, hãy thảo luận về cách sử dụng Gói Readxl để đọc dữ liệu bằng ngôn ngữ lập trình R
phương thức read_excel[] từ Gói Readxl
Gói readxl dùng để đọc dữ liệu từ file excel i. e. các tập tin định dạng. xls và. xlsx. Gói readxl cung cấp một hàm gọi là read_excel[] được sử dụng để đọc dữ liệu từ các tệp excel. Phương thức read_excel[] chấp nhận tệp excel cần đọc nội dung từ nó.
cú pháp
thư viện[readxl]
dữ liệuThông số
- excelFile - Nó chỉ định tệp excel mà chúng tôi đọc dữ liệu từ đó
- trang tính - Nó chỉ định trang tính nào chúng ta cần đọc. Nó là một tham số tùy chọn
Cú pháp để nhập và cài đặt gói readxl trong môi trường R đang hoạt động
install.package['readxl'] library[readxl]
ví dụ 1
Ở đây, hãy xem cách đọc dữ liệu của trang tính đầu tiên từ tệp excel bằng phương thức read_excel[] có trong gói Readxl
R
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 59
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 50
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 51
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 52
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 53
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 54
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 55____10
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 51
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 52
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 53____14
đầu ra
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 5
ví dụ 2.
Trong đoạn mã dưới đây, chúng tôi đã sử dụng phương thức read_excel để đọc cụ thể dữ liệu có trong trang tính đội hình của một số liệu thống kê. tệp excel xlsx
R cung cấp một số gói như
# Install readxl package
install.packages["readxl"]
0,
# Install readxl package
install.packages["readxl"]
1 và
# Install readxl package
install.packages["readxl"]
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 về cách đọc tệp CSV và ghi tệp CSV bằng cách sử dụng các chức năng cơ sở R cũng như sử dụng gói
# Install readxl package
install.packages["readxl"]
3, nhanh hơn 10 lần so với các chức năng 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
# Install readxl package
install.packages["readxl"]
4 và
# Install readxl package
install.packages["readxl"]
51. Ví dụ nhanh
Sau đây là các ví dụ nhanh về cách đọc hoặc nhập tệp excel vào R DataFrame
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 53
2. Nhập tệp Excel vào R bằng gói readxl
Sử dụng hàm
# Install readxl package
install.packages["readxl"]
6 từ gói
# Install readxl package
install.packages["readxl"]
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
# Install readxl package
install.packages["readxl"]
0, trước tiên bạn cần cài đặt nó bằng cách sử dụng
# Install readxl package
install.packages["readxl"]
9. Sau khi cài đặt hoàn tất, hãy tải thư viện
# Install readxl package
install.packages["readxl"]
0 để sử dụng phương thức
# Install readxl package
install.packages["readxl"]
6 này. Để tải thư viện trong R, hãy sử dụng ____202
# Install readxl package
install.packages["readxl"]
6 gọi Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 504 để kiểm tra xem
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 505 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
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 506 và
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 507
2. 1 Cài đặt gói readxl
Để sử dụng gói
# Install readxl package
install.packages["readxl"]
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 Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 509. Chạy lệnh dưới đây trong R hoặc trong RStudio
# Install readxl package
install.packages["readxl"]
2. 2 Cú pháp Hàm read_excel[]
Sau đây là cú pháp của hàm
# Install readxl package
install.packages["readxl"]
6Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 50
2. 3 Nhập tệp Excel bằng Gói readxl
Hãy sử dụng cú pháp trên của
# Install readxl package
install.packages["readxl"]
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ố Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 522
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 52
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
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 54
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ố
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 522 để đọ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
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 56
3. Nhập tệp Excel bằng gói xlsx
Gói
# Install readxl package
install.packages["readxl"]
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
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 525 từ gói
# Install readxl package
install.packages["readxl"]
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
# Install readxl package
install.packages["readxl"]
1, trước tiên bạn cần cài đặt nó bằng cách sử dụng Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 528. Sau khi cài đặt hoàn tất, hãy tải thư viện
# Install readxl package
install.packages["readxl"]
1 để sử dụng phương pháp Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 507 này. Để tải một thư viện trong R, hãy sử dụng
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 541
3. 1 Cài đặt gói xlsx
Chạy lệnh dưới đây trong R hoặc RStudio để cài đặt gói
# Install readxl package
install.packages["readxl"]
1Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 56
3. 2 cú pháp
Gói
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 543 cung cấp 2 hàm
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 525 và
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 545, 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[]
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 50
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ố
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 546
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 52
4. Nhập tệp Excel bằng Gói openxlsx
# Install readxl package
install.packages["readxl"]
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 chức năng Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 525 từ gói này để đọc trang tính
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2 4 Parish 27 674 NA 5 Venky 40 555 55
5. Phần kết luận
Trong 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
# Install readxl package
install.packages["readxl"]
2, gói
# Install readxl package
install.packages["readxl"]
1 và gói
# Install readxl package
install.packages["readxl"]
0