Để biết thông tin về tình trạng sẵn sàng, hãy xem tình trạng sẵn có của Python trong Excel. Nếu bạn gặp bất kỳ thắc mắc nào về Python trong Excel, vui lòng báo cáo bằng cách chọn Trợ giúp>Phản hồi trong Excel.
Bạn mới làm quen với Python trong Excel? Bắt đầu bằng việc đọc Giới thiệu về Python trong Excel và Bắt đầu với Python trong Excel.
Khung Dữ liệu là gì?
Khung dữ liệu là cấu trúc dữ liệu hai chiều trong ngôn ngữ lập trình máy tính, tương tự như bảng Excel. Trong Python, Khung dữ liệu là một đối tượng trong thư viện gấu trấn . Thư viện pandas là thư viện cốt lõi được Python trong Excel sử dụng và đối tượng DataFrame là cấu trúc chính để phân tích dữ liệu bằng Python trong Excel.
Lưu ý
Python trong Excel sử dụng DataFrame làm đối tượng mặc định cho phạm vi hai chiều.
Python trong Excel có thể xuất Khung dữ liệu theo hai cách: dưới dạng đối tượng Python hoặc được chuyển đổi sang giá trị Excel. Khi một Khung dữ liệu được trả về dưới dạng đối tượng Python, ô hiển thị văn bản "Khung dữ liệu", phía trước là biểu tượng thẻ. Ảnh chụp màn hình sau đây hiển thị một Khung dữ liệu dưới dạng một đối tượng Python trong một ô Excel.
Để xem thông tin trong một Khung Dữ liệu, hãy chọn biểu tượng thẻ trong ô hoặc sử dụng Ctrl+Shift+F5. Ảnh chụp màn hình sau đây hiển thị một đối tượng DataFrame với dạng xem thẻ đang mở. Khung Dữ liệu ví dụ này lặp lại dữ liệu trong các ô A1:B3 trên trang tính.
Bạn cũng có thể nhập dữ liệu ngoài vào Excel và sau đó xử lý dữ liệu đó bằng Python trong Excel. Để nhập dữ liệu bên ngoài, hãy sử dụng Power Query. Để tìm hiểu thêm về điều này, hãy xem Sử dụng Power Query để nhập dữ liệu cho Python trong Excel.
Thay đổi loại đầu ra Python
Dữ liệu trong một Khung dữ liệu có thể được trả về dưới dạng giá trị Excel thay vì dưới dạng đối tượng Python. Xuất Khung dữ liệu dưới dạng giá trị Excel để kết hợp các phân tích dựa trên Excel khác như biểu đồ, công thức Excel và định dạng có điều kiện.
Sử dụng menu đầu ra Python trong thanh công thức để kiểm soát cách trả về các phép tính Python. Ảnh chụp màn hình sau đây hiển thị menu đầu ra Python trong thanh công thức.
Ảnh chụp màn hình sau đây hiển thị dữ liệu Khung Dữ liệu trước đó, nhưng lần này dữ liệu được trả về dưới dạng giá trị Excel. Vì Khung Dữ liệu này lặp lại dữ liệu trong các ô A1:B3 trên trang tính, kết quả Python trong các ô C1:D3 khớp với các ô A1:B3.
Lưu ý
Nếu một ô trong phạm vi đầu ra, mà trong tình huống trước là phạm vi C1:D3, đã chứa giá trị, thì ô Python sẽ trả về giá trị #SPILL! thay vì đầu ra Python. Để tìm hiểu thêm, hãy xem Khắc phục lỗi Python trong Excel và Cách sửa lỗi #SPILL!.
Quan trọng
Khi loại đầu ra của Khung dữ liệu được đặt thành giá trị Excel, Khung dữ liệu chỉ xuất cột chỉ mục nếu đáp ứng một trong các điều kiện sau.
- Nếu giá trị của cột chỉ mục không phải là số (chẳng hạn như kết quả của
describe()hoặc ).group_by() - Nếu đã đặt tên cột chỉ mục.
Bạn cũng có thể sử dụng menu chuột phải hoặc Ctrl+bấm chuột trên ô Python bất kỳ để thay đổi loại đầu ra. Mở menu chuột phải và chọn Đầu ra Dưới dạng để thay đổi đầu ra.