Bạn đang xem : chức năng hợp nhất trong gấu trúc

Hợp nhất DataFrame hoặc các đối tượng Dòng được đặt tên với phép nối kiểu cơ sở dữ liệu.

Đối tượng Chuỗi được đặt tên được coi là DataFrame với một cột được đặt tên.

Việc kết hợp được thực hiện trên các cột hoặc chỉ mục. Nếu tham gia các cột trên
các cột DataFrame sẽ bị bỏ qua. Ngược lại nếu tham gia các chỉ mục
trên các chỉ mục hoặc chỉ mục trên một cột hoặc các cột, chỉ mục sẽ được chuyển sang.
Khi thực hiện hợp nhất chéo, không có thông số kỹ thuật cột nào để hợp nhất là
được phép.

Cảnh báo

Nếu cả hai cột chính đều chứa các hàng trong đó khóa là giá trị rỗng, thì những
các hàng sẽ được so khớp với nhau. Điều này khác với SQL thông thường
tham gia hành vi và có thể dẫn đến kết quả không mong muốn.

Tham số
right

DataFrame hoặc Series được đặt tên

Đối tượng cần hợp nhất.

how

{‘left’, ‘right’, ‘ngoài’, ‘bên trong’, ‘chéo’}, mặc định là ‘bên trong’

< / dt>

Loại hợp nhất sẽ được thực hiện.

  • left: chỉ sử dụng các phím từ khung bên trái, tương tự như một phép nối bên ngoài bên trái của SQL;
    bảo toàn trật tự chính.

  • phải: chỉ sử dụng các khóa từ khung bên phải, tương tự như một phép nối bên ngoài bên phải SQL;
    bảo toàn trật tự chính.

  • bên ngoài: sử dụng liên hợp các khóa từ cả hai khung, tương tự như một bên ngoài đầy đủ của SQL
    tham gia; sắp xếp các khóa theo từ điển.

  • bên trong: sử dụng giao điểm của các khóa từ cả hai khung, tương tự như bên trong SQL
    tham gia; giữ nguyên thứ tự của các phím bên trái.

  • chéo: tạo ra sản phẩm cacte từ cả hai khung, duy trì thứ tự
    các phím bên trái.

    Mới trong phiên bản 1.2.0.

on

nhãn hoặc danh sách

Tên cấp cột hoặc chỉ mục để tham gia. Chúng phải được tìm thấy trong cả hai
DataFrames. Nếu bật là Không có và không hợp nhất trên các chỉ mục thì điều này sẽ mặc định
đến giao điểm của các cột trong cả hai DataFrames.

left_on

nhãn hoặc danh sách hoặc dạng mảng

Tên cấp cột hoặc chỉ mục để tham gia DataFrame bên trái. Cũng có thể
là một mảng hoặc danh sách các mảng có độ dài bằng DataFrame bên trái.
Các mảng này được coi như thể chúng là các cột.

right_on

nhãn hoặc danh sách hoặc dạng mảng

Tên cấp cột hoặc chỉ mục để tham gia DataFrame phù hợp. Cũng có thể
là một mảng hoặc danh sách các mảng có độ dài bằng DataFrame bên phải.
Các mảng này được coi như thể chúng là các cột.

left_index

bool, mặc định Sai

Sử dụng chỉ mục từ DataFrame bên trái làm khóa tham gia (s ). Nếu nó là một
MultiIndex, số lượng khóa trong DataFrame khác (hoặc là chỉ mục
hoặc một số cột) phải phù hợp với số cấp độ.

right_index

bool, mặc định Sai

Sử dụng chỉ mục từ DataFrame bên phải làm khóa tham gia. Cảnh báo tương tự như
left_index.

sort

bool, default False

Sắp xếp các khóa kết hợp theo từ vựng trong kết quả DataFrame. Nếu sai,
thứ tự của các khóa kết hợp phụ thuộc vào loại kết hợp (từ khóa như thế nào).

hậu tố

dạng danh sách, mặc định là (“_x”, “_y”)

Độ dài -2 chuỗi trong đó mỗi phần tử là một chuỗi tùy chọn
chỉ ra hậu tố để thêm vào các tên cột chồng chéo trong
trái và phải tương ứng. Chuyển một giá trị không có gì thay thế
của một chuỗi để chỉ ra rằng tên cột từ bên trái hoặc
phải để nguyên, không có hậu tố. Ít nhất một trong những
giá trị không được là Không.

copy

bool, mặc định Đúng

Nếu Sai, hãy tránh sao chép nếu có thể.

indicator

bool hoặc str, mặc định Sai

Nếu Đúng, thêm một cột vào đầu ra DataFrame được gọi “_kết hợp với
thông tin về nguồn của mỗi hàng. Cột có thể được cung cấp một
tên bằng cách cung cấp một đối số chuỗi. Cột sẽ có một Phân loại
nhập với giá trị “left_only” cho các quan sát chỉ có khóa hợp nhất
xuất hiện trong DataFrame bên trái, “right_only” để quan sát
có khóa hợp nhất chỉ xuất hiện trong DataFrame bên phải và “cả hai”
nếu khóa hợp nhất của quan sát được tìm thấy trong cả hai DataFrames.

validate

str, tùy chọn

Nếu được chỉ định, hãy kiểm tra xem hợp nhất có thuộc loại được chỉ định hay không.

  • “one_to_one” hoặc “1: 1”: kiểm tra xem các khóa hợp nhất có phải là duy nhất trong cả hai không
    tập dữ liệu trái và phải.

  • “one_to_many” hoặc “1: m”: kiểm tra xem các khóa hợp nhất có phải là duy nhất ở bên trái không
    tập dữ liệu.

  • “many_to_one” hoặc “m: 1”: kiểm tra xem các khóa hợp nhất có phải là duy nhất không
    tập dữ liệu.

  • “many_to_many” hoặc “m: m”: được phép, nhưng không dẫn đến việc kiểm tra.

Trả về
DataFrame

Một DataFrame của hai đối tượng được hợp nhất.

Xem thêm

merge_ordered

Hợp nhất với phép điền / nội suy tùy chọn.

merge_asof

Hợp nhất trên các khóa gần nhất.

DataFrame.join

Phương pháp tương tự sử dụng các chỉ số.

Ghi chú

Hỗ trợ để chỉ định các mức chỉ mục là on, left_on và
tham số right_on đã được thêm vào trong phiên bản 0.23.0
Hỗ trợ hợp nhất các đối tượng Dòng có tên đã được thêm vào trong phiên bản 0.24.0

Ví dụ

 

& gt; & gt; & gt;

df1

=

pd

.

DataFrame

({

'lkey'

:

[

'foo'

,

'bar'

,

'baz'

,

'foo'

],

...

'value'

:

[

1

,

2

,

3

,

5

]})

& gt; & gt; & gt;

df2

=

pd

.

DataFrame

({

'rkey'

:

[

'foo'

,

'bar'

,

'baz'

,

'foo'

],

...

'value'

:

[

5

,

6

,

7

,

8

]})

& gt; & gt; & gt;

df1

giá trị khóa

0 foo 1

1 ô nhịp 2

2 baz 3

3 foo 5

& gt; & gt; & gt;

df2

giá trị rkey

0 foo 5

1 ô nhịp 6

2 baz 7

3 foo 8

Hợp nhất df1 và df2 trên cột lkey và rkey. Các cột giá trị có
các hậu tố mặc định, _x và _y, được thêm vào.

 

& gt; & gt; & gt;

df1

.

hợp nhất

(

df2

,

left_on

=

'lkey'

,

right_on

< p class = "o"> =

'rkey'

)

lkey value_x rkey value_y

0 foo 1 foo 5

1 foo 1 foo 8

2 foo 5 foo 5

3 foo 5 foo 8

4 thanh 2 thanh 6

5 baz 3 baz 7

Hợp nhất DataFrames df1 và df2 với các hậu tố trái và phải được chỉ định
được nối vào bất kỳ cột chồng chéo nào.

 

& gt; & gt; & gt;

df1

.

hợp nhất

(

df2

,

left_on

=

'lkey'

,

right_on

< p class = "o"> =

'rkey'

,

...

hậu tố

=

(

'_ left'

,

'_ right'

))

lkey value_left rkey value_right

0 foo 1 foo 5

1 foo 1 foo 8

2 foo 5 foo 5

3 foo 5 foo 8

4 thanh 2 thanh 6

5 baz 3 baz 7

Hợp nhất DataFrames df1 và df2, nhưng đưa ra một ngoại lệ nếu DataFrames có
bất kỳ cột chồng chéo nào.

 

& gt; & gt; & gt;

df1

.

hợp nhất

(

df2

,

left_on

=

'lkey'

,

right_on

< p class = "o"> =

'rkey'

,

hậu tố < / p>

=

(

Sai

,

Sai

))

Traceback (lần gọi gần đây nhất):

...

ValueError

:

cột chồng lên nhau nhưng không có hậu tố nào được chỉ định:

Chỉ mục (['value'], dtype = 'object')

 

& gt; & gt; & gt;

df1

=

pd

.

DataFrame

({

'a'

:

[

'foo'

,

'bar'

],

'b'

:

[

1

,

2

]})

& gt; & gt; & gt;

df2

=

pd

.

DataFrame

({

'a'

:

[

'foo'

,

'baz'

],

'c'

:

[

3

,

4

]})

& gt; & gt; & gt;

df1

a b

0 foo 1

1 ô nhịp 2

& gt; & gt; & gt;

df2

a c

0 foo 3

1 baz 4

 

& gt; & gt; & gt;

df1

.

hợp nhất

(

df2

,

thế nào

=

'inner'

,

trên

< p class = "o"> =

'a'

)

a b c

0 foo 1 3

 

& gt; & gt; & gt;

df1

.

hợp nhất

(

df2

,

thế nào

=

'left'

,

trên

< p class = "o"> =

'a'

)

a b c

0 foo 1 3.0

1 thanh 2 NaN

 

& gt; & gt; & gt;

df1

=

pd

.

DataFrame

({

'left'

:

[

'foo'

,

'bar'

]})

& gt; & gt; & gt;

df2

=

pd

.

DataFrame

({

'right'

:

[

7

,

8

]})

& gt; & gt; & gt;

df1

trái

0 foo

1 vạch

& gt; & gt; & gt;

df2

phải

0 7

1 8

 

& gt; & gt; & gt;

df1

.

hợp nhất

(

df2

,

thế nào

=

'cross'

)

trái phải

0 foo 7

1 foo 8

2 ô nhịp 7

3 thanh 8


Xem thêm những thông tin liên quan đến chủ đề hợp nhất chức năng trong gấu trúc

[ CHAP 11-20] MANH PHI TẬP KÍCH - GẤU TRÚC TỪ TRÊN TRỜI RƠI XUỐNG || THUYẾT MINH

  • Tác giả: Động Truyện Manhua 🌤🌤
  • Ngày đăng: 2022-06-20
  • Đánh giá: 4 ⭐ ( 9719 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Sự tiến hóa của gấu trúc, đặc điểm, nguy cơ tuyệt chủng, môi trường sống / Sinh học

  • Tác giả: vi.thpanorama.com
  • Đánh giá: 4 ⭐ ( 9859 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Gấu trúc hay gấu trúc khổng lồ (Ailuropoda melanoleuca) là một động vật có vú thuộc về loài thú ăn thịt. Hình dạng vật lý của loài động vật này là độc nhất vô nhị, hình dáng của nó được làm tròn với màu lông đen và trắng.

[ĐÚNG NHẤT] Chức năng của gen cấu trúc?

  • Tác giả: toploigiai.vn
  • Đánh giá: 4 ⭐ ( 9778 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Đáp án và lời giải chính xác cho câu hỏi: “Chức năng của gen cấu trúc?” cùng với kiến thức mở rộng về gen chi tiết nhất.

50 sự thật thú vị về gấu trúc: Thánh lười, chúa “vô dụng” nhưng vẫn là “quốc bảo” Trung Quốc

  • Tác giả: bloganchoi.com
  • Đánh giá: 4 ⭐ ( 3424 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Có những sự thật thú vị về gấu trúc khiến người ta phải cười lăn cười bò. Tuy tạo hóa sinh ra gấu trúc là một trong những động vật vô dụng bậc nhất nhưng...

Tại sao 'Gấu trúc' là một trong những loài động vật dễ thương nhất trên thế giới? ! Lý do thật tuyệt vời!

  • Tác giả: ngoisao.vn
  • Đánh giá: 3 ⭐ ( 2780 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Không có nghi ngờ gì khi nói rằng gấu trúc là loài động vật dễ thương nhất trên trái đất.

Gấu Trúc và 10+ thông tin cơ bản cần biết

  • Tác giả: thegioidongvat.co
  • Đánh giá: 4 ⭐ ( 6223 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Cặp gấu trúc song sinh nặng nhất thế giới chào đời tại Trung Quốc

  • Tác giả: www.vietnamplus.vn
  • Đánh giá: 5 ⭐ ( 1512 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Thông thường, gấu trúc con sinh ra chỉ nặng khoảng 150g nhưng cặp gấu trúc song sinh vừa ra đời tại Thành Đô, Trung Quốc, gồm cá thể đực nặng 211,6g và cá thể cái nặng 209g.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Trình tạo thẻ Youtube - thẻ video với url youtube

By ads_php