Bảng excel sử dụng python
Về mặt kỹ thuật, nhiều gói cho phép chúng tôi làm việc với các tệp Excel trong Python. Tuy nhiên, theo hướng dẫn này, chúng tôi sẽ sử dụng thư viện Pandas và XLRD để tương tác với cửa sổ làm việc Excel. Về cơ bản, bạn có thể nghĩ về một DataFrame cấu trúc như một bảng tính với các hàng và cột được lưu trữ trong các chuỗi đối tượng
đồ họa thông tin Show
Bài kiểm tra thực thi Blog Câu chuyện thành công Giá cả Việc làm kinh doanhKế hoạch nhóm 0 Đào tạo trực tiếp Đăng nhập Đăng ký Việc làm kinh doanh Kế hoạch nhóm 2 Đào tạo trực tiếp Đăng nhập Đăng ký Việc làm kinh doanh Kế hoạch nhóm 1 Đào tạo trực tiếp Việc làm kinh doanh Giá cả 0 Việc làm kinh doanhNếu import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)6, hãy cung cấp danh sách các tên cột được phân tích cú pháp, ví dụ. [Một A, B, D, E Tiết] 05 là gói thao tác dữ liệu phổ biến nhất trong Python và DataFrames là loại dữ liệu Pandas để lưu trữ dữ liệu 2D dạng bảng. Đọc dữ liệu từ tệp excel hoặc tệp CSV và ghi dữ liệu vào tệp Excel hoặc tệp CSV bằng Python Pandas là kỹ năng cần thiết cho bất kỳ nhà phân tích hoặc nhà khoa học dữ liệu nào4. Biến phổ biến lỗi và giải quyết sự cố
1. Pandas read_excel() cú phápCú pháp chức năng của dataFrame to_excel() và một số tham số quan trọng là 1Sr. Mô tả tham số 1 Đường dẫn tệp IOTHE từ nơi bạn muốn đọc dữ liệu. Đây có thể là một đường dẫn URL hoặc có thể là một đường dẫn tệp hệ thống cục bộ. Sơ đồ URL hợp lệ bao gồm HTTP, FTP, S3 và Tệp. đường dẫn tệp từ nơi bạn muốn đọc dữ liệu. Đây có thể là đường dẫn URL hoặc, có thể là đường dẫn tệp hệ thống cục bộ. Lược đồ URL hợp lệ bao gồm http, ftp, s3 và tệp. 2Sheet_name. str, int, list or none, các trường hợp 0có sẵn mặc định. ~ default is . ________ 22 sẽ tải xuống đầu tiên, thứ ba và trang tính có tênstr, int, danh sách hoặc Không, mặc định 0 Các trường hợp khả dụng. ~Mặc định là 9. Tờ đầu tiên dưới dạng Khung dữ liệu~Sử dụng import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)0. Để đọc trang thứ 2 dưới dạng Khung dữ liệu ~Sử dụng Tên trang cụ thể. import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)1 để tải trang tính có tên “Sheet1” ~Tải nhiều trang tính bằng dict. import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)2 sẽ tải trang đầu tiên, thứ ba và trang tính có tên “MySheet” dưới dạng từ điển của DataFrame ~None. Load All sheet3HeaderDefault là 0. Vượt qua Tiêu đề = 1 để xem dòng thứ hai của tệp dữ liệu là tiêu đề. Không sử dụng được nếu không có tiêu đề. mặc định là 0. Vượt qua Header = 1 để coi dòng thứ hai của tập dữ liệu là tiêu đề. Sử dụng Không có nếu không có tiêu đề. 4Usecols ~ Mặc định là ____03, sau đó phân tích tất cả các cột. A, B, E. F Tiết). Phạm vi bao gồm cả hai bên. ~ If import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)5, only ra danh sách các cột số được phân tích cú pháp, ví dụ. [1,2,5]. ~ If import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)6, cung cấp danh sách các tên cột được phân tích cú pháp, ví dụ. [Một A, B, D, E Tiết]. ~Mặc định là import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)3, sau đó phân tích cú pháp tất cả các cột. ~If_______04, sau đó cung cấp danh sách các cột Excel (“A, B, D, E”) hoặc phạm vi cột Excel (e. g. "MỘT. F” hoặc “A, B, E. f”). Phạm vi bao gồm cả hai bên. ~If import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)5, cho biết danh sách các số cột sẽ được phân tích cú pháp e. g. [1,2,5]. ~If import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)6, cung cấp danh sách các tên cột sẽ được phân tích cú pháp e. g. [“A, B, D, E”]. 5TIẾP TỤC. Mặc định là ____23Số hàng để phân tích cú pháp (cung cấp int). Mặc định là import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)3 Số lượng hàng để phân tích (cung cấp int). Python pandas read_excel () To know full list of & nbsp; . tham số read_excel tham khảo tài liệu chính thức 2. Nhập tệp Excel bằng Python PandasPlease to see the full example
7Chúng tôi có dữ liệu sau đây về sinh viên first_namebằng cấptác0SamBằng tiến sĩ251ZivaMBA292Kia193RobinCÔ21Đọc tệp Excel vào Pandas DataFrame (giải thích)Bây giờ, hãy để Lừa xem các bước để nhập tệp Excel vào DataFrame Bước 1. . Có thể là một đường dẫn tệp hệ thống cục bộ hoặc đường dẫn URL. Nhập đường dẫn và tên tệp nơi lưu trữ tệp Excel. Có thể là đường dẫn tệp hệ thống cục bộ hoặc đường dẫn URL Ví dụ, & nbsp;pd. read_excel(r‘ D. \Python\Tutorial\Ví dụ1. csv ‘) Lưu ý rằng đường dẫn được tô sáng với 3 màu khác nhau
Sửa đổi mã python trên để phản ánh đường dẫn nơi lưu trữ tệp excel trên Lưu ý. Bạn có thể lưu hoặc đọc tệp Excel mà không cung cấp rõ ràng đường dẫn tệp (phần màu xanh) bằng cách đặt tệp trong thư mục công việc hiện tại. Để tìm đường dẫn thư mục hiện tại, hãy sử dụng mã bên dưới. Bạn có thể lưu hoặc đọc tệp Excel mà không cần cung cấp rõ ràng đường dẫn tệp ( phần màu xanh dương ) bằng cách đặt tệp vào thư mục làm việc hiện tại. Để tìm đường dẫn thư mục hiện tại, hãy sử dụng mã bên dưới. 8 9Tìm hiểu cách đọc nhiều tệp trong một thư mục (thư mục) ở đây. nơi đây Bước 2.   . Nhập mã sau và thực hiện các thay đổi cần thiết đối với đường dẫn của bạn để đọc tệp Excel 0Ảnh chụp nhanh biểu tượng dữ liệu trong tệp ExcelỞ phía bên trái của tệp excel hình ảnh được mở trong Microsoft Excel. Ở bên phải, cùng một tệp Excel được mở trong Juptyter Notebook bằng Pandas Read_Excel. bên trái của hình ảnh Tệp Excel được mở trong Microsoft Excel. Ở phía bên phải, cùng một tệp Excel được mở trong Jupyter Notebook bằng pandas read_excel 3. Pandasread_excel Các ví dụ thông số quan trọngPandas read_excel Các tham số quan trọng Ví dụ3. 1 Nhập bảng Excel cụ thể bằng cách sử dụng Python PandasVí dụ1. xlsx Bảng thông tin cá nhân ”Ví dụ1. xlsx Bảng thông tin tiền lương ”Có thể có nhiều tờ trong một tệp Excel. Gấu trúc cung cấp các phương pháp khác nhau để nhập một hoặc nhiều bảng excel trong tham số import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)8
1. Nhập bảng excel bằng số nguyênTheo default 3 nhập bảng 1 trong Excel dưới dạng A & NBSP; . Để nhập tờ khai Excel thứ hai, tức là thông tin tiền lương của chúng tôi trong trường hợp của chúng tôi là A & NBSP;CÔĐọc tệp Excel vào Pandas DataFrame (giải thích) Bây giờ, hãy để Lừa xem các bước để nhập tệp Excel vào DataFrame. first_namebằng cấptác0SamBằng tiến sĩ251ZivaMBA292KiaRobin193RobinCÔ21Đọc tệp Excel vào Pandas DataFrame (giải thích)Bây giờ, hãy để Lừa xem các bước để nhập tệp Excel vào DataFrame 2Bước 1. . Có thể là một đường dẫn tệp hệ thống cục bộ hoặc đường dẫn URL 33. 2 Chỉ nhập n hàng bảng excel bằng dấu cấu trúc bằng cách sử dụng dấu cấu trúcĐôi khi tệp Excel khá lớn hoặc hệ thống của chúng tôi có ràng buộc bộ nhớ. Trong trường hợp này, chúng ta chỉ có thể nhập n hàng trên bảng excel trên cùng bằng cách sử dụng tham số Pandas read_excel 7. Ví dụ. chỉ nhập 2 hàng đầu, sử dụng8_______14first_namebằng cấp tác0SamBằng tiến sĩ251ZivaMBA293. 3 Nhập các cột cụ thể của tờ ExcelCó thể có hàng trăm cột trong bảng Excel, nhưng khi nhập, chúng tôi chỉ cần vài cột. Trong trường hợp này, chúng ta có thể vượt qua tham số 9. Các cách khác nhau để sử dụng tham số 9 ở bên dưới
5first_nametuổi tác0Sam251Ziva292MBA1933. 3 Nhập các cột cụ thể của tờ Excel21Có thể có hàng trăm cột trong bảng Excel, nhưng khi nhập, chúng tôi chỉ cần vài cột. Trong trường hợp này, chúng ta có thể vượt qua tham số 9. Các cách khác nhau để sử dụng tham số 9 ở bên dướiDefault is import pandas as pd df = pd.read_excel (r'Path where the Excel file is stored\File name.xlsx') print (df)3, phan tích tất cả các cột
Liệt kê các biến phổ biến mà bạn có thể gặp phải khi tải dữ liệu từ tệp CSV vào Pandas DataFrame sẽ làReason. Lỗi không tìm thấy tệp thường xảy ra khi có sự cố với đường dẫn tệp (hoặc thư mục) hoặc tên tệp. hàm read_excel Khắc phục. Kiểm tra đường dẫn tệp, tên tệp và tiện ích mở rộng tệp. đọc dữ liệu từ tệp csv và ghi dữ liệu vào tệp CSV bằng Python Làm thế nào để kéo dữ liệu từ excel sang python?Nếu bạn có một tệp và bạn muốn phân tích dữ liệu trong đó, bạn cần thực hiện những điều sau đây theo thứ tự này |