ee.Reducer.disaggregate
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Phân tách các đầu vào tổng hợp (Mảng, Danh sách hoặc Từ điển) thành các mục riêng lẻ, sau đó mỗi mục sẽ được truyền đến hàm giảm đã chỉ định. Khi dùng trên từ điển, các khoá từ điển sẽ bị bỏ qua. Đầu vào không được tổng hợp (ví dụ: Số hoặc chuỗi) được chuyển trực tiếp đến bộ giảm tốc cơ bản.
Cách sử dụng | Giá trị trả về |
---|
Reducer.disaggregate(axis) | Bộ giảm tốc |
Đối số | Loại | Thông tin chi tiết |
---|
this: reducer | Bộ giảm tốc | Hàm rút gọn để phân tách các giá trị đầu vào. |
axis | Số nguyên, mặc định: null | Nếu được chỉ định, hàm sẽ cho biết trục mảng mà bạn muốn phân tách. Nếu bạn không chỉ định, các mảng sẽ được phân tách hoàn toàn. Bị bỏ qua đối với các loại không phải mảng. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[[["\u003cp\u003eDisaggregates aggregate data structures like arrays, lists, and dictionaries into individual elements for processing by the specified reducer, ignoring dictionary keys.\u003c/p\u003e\n"],["\u003cp\u003eNon-aggregated inputs such as numbers and strings bypass disaggregation and are directly processed by the reducer.\u003c/p\u003e\n"],["\u003cp\u003eOffers an optional \u003ccode\u003eaxis\u003c/code\u003e parameter to specify the dimension along which to disaggregate arrays, enabling partial disaggregation.\u003c/p\u003e\n"],["\u003cp\u003eReturns a new Reducer instance incorporating the disaggregation behavior.\u003c/p\u003e\n"]]],[],null,["# ee.Reducer.disaggregate\n\nSeparates aggregate inputs (Arrays, Lists, or Dictionaries) into individual items that are then each passed to the specified reducer. When used on dictionaries, the dictionary keys are ignored. Non-aggregated inputs (e.g., Numbers or Strings) are passed to the underlying reducer directly.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|----------------------------------|---------|\n| Reducer.disaggregate`(`*axis*`)` | Reducer |\n\n| Argument | Type | Details |\n|-----------------|------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `reducer` | Reducer | The reducer for which to disaggregate inputs. |\n| `axis` | Integer, default: null | If specified, indicates an array axis along which to disaggregate. If not specified, arrays are completely disaggregated. Ignored for non-array types. |"]]