Bạn có thể sử dụng Python để phân tích dữ liệu Excel không?
Excel được sử dụng rộng rãi để phân tích dữ liệu và có rất nhiều chức năng để phân tích, thao tác, trực quan hóa, v.v. Sử dụng excel phải là một trong những kỹ năng chính cần có đối với Nhà phân tích dữ liệu, Nhà phân tích sản phẩm và Nhà phân tích kinh doanh. Nó giúp hiểu dữ liệu và cách chúng ta có thể sử dụng nó để tạo ra những hiểu biết hữu ích Show
Python cũng được sử dụng rộng rãi cho mục đích Phân tích dữ liệu và cũng khắc phục được những nhược điểm của Excel. Với một chút kiến thức về Python, chúng ta có thể nâng cao kỹ năng Phân tích dữ liệu của mình và cũng tạo ra nhiều thông tin chi tiết hữu ích hơn Kết hợp cả Excel và Python có thể hiệu quả và làm cho Phân tích dữ liệu trở nên thú vị hơn. ExcelWriter được sử dụng để thực hiện các thao tác Excel khác nhau bằng Python. Nó cung cấp nhiều chức năng như tạo Excel, ghi dữ liệu vào trang tính Excel, tạo trực quan hóa trong Excel, v.v. Trong bài viết này, chúng ta sẽ khám phá ExcelWriter và tạo một số trực quan hóa bằng cách sử dụng nó Bắt đầu nào… Cài đặt các thư viện cần thiếtExcelwriter được định nghĩa trong Pandas nên chúng ta không cần cài đặt riêng Nhập thư viện cần thiếtTrong bước này, chúng tôi sẽ nhập tất cả các thư viện cần thiết để đọc Excel và tạo trực quan hóa trong Excel bằng Python import pandas as pd Đang tải tập dữ liệuĐối với bài viết này, chúng tôi sẽ sử dụng bộ dữ liệu Bệnh tiểu đường nổi tiếng có thể tải xuống từ các nguồn trực tuyến. Ngoài ra, chúng tôi sẽ tạo một tệp excel bằng trình soạn thảo excel, nơi chúng tôi sẽ tạo trực quan hóa df = pd.DataFrame(pd.read_csv("/content/test.csv")) Tạo trực quan hóa trong ExcelTrong bước này, chúng ta sẽ tạo các loại hình ảnh khác nhau, ghi chúng vào tệp excel mà chúng tôi đã tạo và sau đó lưu hình ảnh. Trước khi tạo các trực quan hóa, chúng tôi cũng sẽ tạo các đối tượng để người viết sử dụng cho các thao tác tiếp theo Mã được đưa ra dưới đây sẽ tạo các đối tượng và các biểu đồ khác nhau là Biểu đồ thanh, Biểu đồ phân tán, Biểu đồ đường và Biểu đồ vùng book = writer.book
Phương pháp 1. Đọc tệp excel bằng Python sử dụng PandasTrong phương pháp này, trước tiên chúng tôi sẽ nhập mô-đun Pandas, sau đó chúng tôi sẽ sử dụng Pandas để đọc tệp excel của chúng tôi. Bạn có thể đọc thêm các thao tác sử dụng file excel sử dụng Pandas tại bài viết này. Bấm vào đây Python3df = pd.DataFrame(pd.read_csv("/content/test.csv")) 4df = pd.DataFrame(pd.read_csv("/content/test.csv")) 5 df = pd.DataFrame(pd.read_csv("/content/test.csv")) 6
df = pd.DataFrame(pd.read_csv("/content/test.csv")) 7df = pd.DataFrame(pd.read_csv("/content/test.csv")) 8df = pd.DataFrame(pd.read_csv("/content/test.csv")) 9 book = writer.book0 book = writer.book1 Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]0
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]1 Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]2 đầu ra Có thể bạn quan tâm
Phương pháp 2. Đọc tệp excel bằng Python sử dụng openpyxlHàm load_workbook() mở Sách. tệp xlsx để đọc. Tệp này được truyền dưới dạng đối số cho hàm này. Đối tượng của khung dữ liệu. active đã được tạo trong tập lệnh để đọc các giá trị của thuộc tính max_row và max_column. Các giá trị này được sử dụng trong các vòng lặp để đọc nội dung của Books2. tập tin xlsx. Bạn có thể đọc các thao tác khác sử dụng openpyxl trong bài viết này Python3df = pd.DataFrame(pd.read_csv("/content/test.csv")) 5 Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]4
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]5 Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]6 df = pd.DataFrame(pd.read_csv("/content/test.csv")) 9 Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]8 Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]9 Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]0
df = pd.DataFrame(pd.read_csv("/content/test.csv")) 41df = pd.DataFrame(pd.read_csv("/content/test.csv")) 8df = pd.DataFrame(pd.read_csv("/content/test.csv")) 9 df = pd.DataFrame(pd.read_csv("/content/test.csv")) 44
df = pd.DataFrame(pd.read_csv("/content/test.csv")) 45df = pd.DataFrame(pd.read_csv("/content/test.csv")) 46 df = pd.DataFrame(pd.read_csv("/content/test.csv")) 47df = pd.DataFrame(pd.read_csv("/content/test.csv")) 48 df = pd.DataFrame(pd.read_csv("/content/test.csv")) 49df = pd.DataFrame(pd.read_csv("/content/test.csv")) 50df = pd.DataFrame(pd.read_csv("/content/test.csv")) 51df = pd.DataFrame(pd.read_csv("/content/test.csv")) 52df = pd.DataFrame(pd.read_csv("/content/test.csv")) 53df = pd.DataFrame(pd.read_csv("/content/test.csv")) 46 df = pd.DataFrame(pd.read_csv("/content/test.csv")) 55df = pd.DataFrame(pd.read_csv("/content/test.csv")) 48 df = pd.DataFrame(pd.read_csv("/content/test.csv")) 57df = pd.DataFrame(pd.read_csv("/content/test.csv")) 58df = pd.DataFrame(pd.read_csv("/content/test.csv")) 59_______160____41____162 đầu ra.
Phương pháp 3. Đọc tệp excel bằng Python bằng XlwingsXlwings có thể được sử dụng để chèn dữ liệu vào tệp Excel tương tự như khi đọc từ tệp Excel. Dữ liệu có thể được cung cấp dưới dạng danh sách hoặc một đầu vào cho một ô nhất định hoặc một vùng chọn ô. Bạn có thể đọc các thao tác khác sử dụng Xlwings trong bài viết này Python có thể đọc dữ liệu từ Excel không?Hàm read_excel của thư viện pandas được sử dụng để đọc nội dung của tệp Excel vào môi trường python dưới dạng DataFrame của gấu trúc . Hàm có thể đọc các tệp từ HĐH bằng cách sử dụng đường dẫn thích hợp tới tệp.
Python phân tích dữ liệu trong Excel như thế nào?Khóa học phân tích dữ liệu với Python dành cho người dùng Excel . Cài đặt Python và Jupyter Notebook với Anaconda Giao diện máy tính xách tay Jupyter Các loại ô và chế độ ô Phím tắt máy tính xách tay Jupyter Mô-đun 1 - Xin chào thế giới Loại dữ liệu Biến danh sách Excel hay Python tốt hơn để phân tích dữ liệu?Python được coi là công cụ phân tích dữ liệu hiệu quả hơn dành cho các phép tính phức tạp và khối lượng dữ liệu lớn. Tuy nhiên, nhìn chung Excel vẫn phổ biến hơn Python và được nhiều người sử dụng trong phân tích tài chính.
Python có tốt cho Excel không?Tự động hóa dễ dàng hơn
. Ví dụ: nếu bạn cần chạy cùng một phân tích trên một tập hợp dữ liệu bán hàng mới mỗi tuần, thì việc thực hiện điều này trong Excel sẽ yêu cầu mở một tệp khác theo cách thủ công mỗi tuần và nhập lại công thức cũng như các yếu tố khác cần thiết cho phân tích |
Bài Viết Liên Quan
Khóa học cấp tốc về python phiên bản thứ 2 phần giới thiệu thực hành, dựa trên dự án về lập trình pdf
Khóa học về sự cố Python. Sau đây là phần đánh giá cuốn sách Python Crash Course, 2nd Edition. Giới thiệu thực hành, dựa trên dự án về lập trình của Eric ...
Lịch trình Lễ hội hóa trang Ambrosia 2023
Năm 2024, lễ hội hóa trang là ngày 11 tháng 2. Ngày trong tuần là Chủ nhật và nó rơi vào tuần thứ 6 của nămLễ hội hóa trang Ý 2022 diễn ra khi nào?Trong năm nay, ...
Công cụ lưu trữ mysql
Công cụ lưu trữ là một mô-đun phần mềm mà hệ thống quản lý cơ sở dữ liệu sử dụng để tạo, đọc, cập nhật dữ liệu từ cơ sở dữ liệu. Có hai ...
JavaScript có thể NHẬN dữ liệu bài đăng không?
JavaScript có các mô-đun và phương thức tuyệt vời để tạo các yêu cầu HTTP có thể được sử dụng để gửi hoặc nhận dữ liệu từ tài nguyên phía máy ...
2023 Santa Fe spare tire
ông già NoelPhụ Kiện & Phụ Kiện Xe Hyundai Santa CruzĐây là những phụ tùng và phụ kiện chính thức của Hyundai Santa Cruz. Mua sắm qua danh mục của chúng tôi để ...
Làm thế nào để bạn làm tròn toán học trong python?
Round() là một chức năng tích hợp sẵn với python. Nó sẽ trả về cho bạn một số float sẽ được làm tròn đến vị trí thập phân được cung cấp làm đầu ...
Js có khó hơn c++ không?
Python thường được so sánh với các ngôn ngữ thông dịch khác như Java, JavaScript, Perl, Tcl hoặc Smalltalk. So sánh với C++, Common Lisp và Scheme cũng có thể làm sáng ...
Tại sao hình nền của tôi không hiển thị trong html
Phần tử body bao phủ khung nhìn, do đó, việc đặt hình ảnh làm nền cho phần thân ban đầu sẽ bao phủ khung nhìn (nói đúng ra là hình ảnh thực sự được ...
Lớp trăn google
Trang web này được hỗ trợ rộng rãi bởi DataCamp. DataCamp cung cấp Hướng dẫn Python tương tác trực tuyến cho Khoa học dữ liệu. Tham gia cùng 575.000 người học ...
CSS loại bỏ không gian thừa xung quanh văn bản
Trình tự của khoảng trắng là. Các ký tự dòng mới trong nguồn được xử lý giống như các khoảng trắng khác. Các dòng bị ngắt khi cần thiết để điền vào ...
Giải thích biến tĩnh trong PHP
Tĩnh là một từ khóa PHP có nhiều cách sử dụng. Nó gần như được sử dụng phổ biến, mặc dù có nhiều biến thể của nó. Hãy xem xét tất cả năm người ...
When are Pentecost holidays BW 2023?
Ở nhiều cộng đồng, lễ hội thu hoạch là một trong những điểm nổi bật của mùa thu nếu không thì khá ảm đạm. Một mặt, cần thể hiện niềm vui của ...
Truy vấn Google Trang tính không khớp
Chức năng Google Sheets QUERY là một trong những chức năng mạnh mẽ nhất trong Google Sheets. Nó rất linh hoạt và có thể được áp dụng cho các vấn đề đơn giản ...
Tạo phân lớp python
Python là ngôn ngữ hướng đối tượng ngay từ đầu. Bởi vậy, việc tạo ra và sử dụng các lớp và các đối tượng là hết sức dễ dàng. Bài viết này sẽ ...
Giá trị tối đa của MySQL max_allowed_packet
Trang sau cung cấp hướng dẫn về quy trình cập nhật giá trị tham số RDS cho max_allowed_packet thành 64Mb (67108864) bằng ba tùy chọn. Terraform, CloudFormation và Bảng ...
Tệp css không tải
Maps JavaScript API cho phép bạn tùy chỉnh bản đồ với nội dung và hình ảnh của riêng bạn để hiển thị trên các trang web và thiết bị di động. API JavaScript ...
Làm cách nào để chuyển đổi một ô excel thành html?
Công cụ này giúp tạo một trang web HTML bằng cách sử dụng dữ liệu trong tệp Excel. Tệp HTML kết quả có thể được xem trên trang web hoặc có thể được sử ...
Kia Sportage 2023 có vấn đề về động cơ?
Kia Sportage là một chiếc SUV nhỏ gọn đã được sản xuất từ năm 1993. Nó hiện đang ở thế hệ thứ tư. Sportage là mẫu xe bán chạy nhất của Kia ...
JavaScript có chuyển chuỗi theo tham chiếu không?
Như đã thảo luận ở trên, truyền theo tham chiếu có thể được sử dụng bằng cách truyền tham chiếu của một đối số trong hàm gọi đến tham số của hàm ...
Ký tự nào hiển thị tên đầy đủ tháng trong ngày trong php?
MySQL MONTHNAME() trả về tên đầy đủ của tháng cho một ngày nhất định. Giá trị trả về nằm trong phạm vi từ 1 đến 12 ( Tháng 1 đến Tháng 12). Nó trả về ...