cuốn sách gpt4 ai đã làm

python - DataFrame问题(括号)

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 20:18:19 29 4
mua khóa gpt4 Nike

Sự khác biệt cơ bản giữa df.head() và df.head trong cú pháp python là gì? Điều tôi có thể giải thích là cái trước dùng để gọi một phương thức, trong khi cái sau chỉ cố gắng lấy các thuộc tính của DataFrame, tức là tiêu đề? Tôi không hiểu tại sao đôi khi có dấu ngoặc ở cuối nhưng đôi khi lại không... Cảm ơn rất nhiều.

câu trả lời hay nhất

Bạn có thể dễ dàng hiểu rằng, nói chung, dấu ngoặc gọi các phương thức lớp thay vì thuộc tính.

Trong ví dụ của bạn, bạn không có lỗi vì df.head bị ràng buộc với NDFrame.head cũng là một phương thức. Nếu df.head chỉ là một phương thức, việc gọi nó mà không có dấu ngoặc đơn sẽ gây ra AttributionError.

Về vấn đề python - DataFrame (ngoặc), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/58315096/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress