Cara menggunakan CONCANTONATE pada Python

Gunakan CONCATENATE, salah satu dari fungsi teks, untuk menggabungkan dua atau beberapa string teks menjadi satu string.

Penting: Di Excel 2016, Excel Mobile, dan Excel untuk web, fungsi ini telah digantikan dengan fungsi CONCAT. Meskipun fungsi CONCATENATE masih tersedia untuk kompatibilitas yang lebih lama, Anda harus mempertimbangkan menggunakan CONCAT sekarang. Ini karena CONCATENATE mungkin tidak tersedia di versi Excel mendatang.

Syntax: CONCATENATE(text1, [text2], ...)

Misalnya:

  • =CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile.")

  • =CONCATENATE(B2, " ", C2)

Nama argumen

Deskripsi

text1    (diperlukan)

Item pertama untuk digabungkan. Item bisa berupa nilai teks, angka, atau referensi sel.

Text2, ...    (opsional)

Item teks tambahan untuk digabungkan. Anda bisa menggabungkan hingga 255 item, hingga total 8.192 karakter.

Contoh

Untuk menggunakan contoh ini di Excel, salin data dalam tabel di bawah ini, dan tempelkan ke dalam sel A1 lembar kerja baru.

Data

brook trout

Andreas

Hauser

spesies

Fourth

Pine

32

Rumus

Deskripsi

=CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile.")

Membuat sebuah kalimat dengan menggabungkan data di kolom A dengan teks lainnya. Hasilnya adalah populasi arus deras untuk spesies trout brook adalah 32/mil.

=CONCATENATE(B2, " ", C2)

Menggabungkan tiga hal: string dalam sel B2, karakter spasi, dan nilai dalam sel C2. Hasilnya adalah Andreas Hauser.

=CONCATENATE(C2, ", ", B2)

Menggabungkan tiga hal: string dalam sel C2, string dengan karakter koma dan spasi, dan nilai dalam sel B2. Hasilnya adalah Andreas Hauser.

=CONCATENATE(B3, " & ", C3)

Menggabungkan tiga hal: string dalam sel B3, string yang terdiri dari spasi dengan simbol dan spasi lainnya, dan nilai dalam sel C3. Hasilnya adalah Fourth & Pine.

=B3 & " & " & C3

Menggabungkan item yang sama seperti contoh sebelumnya, tetapi dengan menggunakan simbol operator perhitungan (&) bukan fungsi CONCATENATE. Hasilnya adalah Fourth & Pine.

Masalah Umum

Masalah

Deskripsi

Tanda kutip muncul dalam string hasil.

Gunakan koma untuk memisahkan item teks yang berdampingan. Misalnya: Excel akan menampilkan =CONCATENATE("Hello ""World") sebagai Hello"World dengan tanda petik ekstra karena tanda koma antara argumen teks telah dihilangkan.

Angka tidak memerlukan tanda kutip.

Kata-kata campur aduk.

Tanpa spasi yang ditunjuk antara beberapa entri teks terpisah, entri teks akan dijalankan bersamaan. Tambahkan spasi ekstra sebagai bagian dari rumus CONCATENATE. Ada dua cara untuk melakukan hal ini:

  • Tambahkan tanda kutip ganda dengan spasi di antaranya " ". Misalnya: =CONCATENATE("Hello", " ", "World!").

  • Tambahkan spasi setelah argumen Teks. Misalnya: =CONCATENATE("Hello ", "World!"). String "Hello " memiliki spasi ekstra yang ditambahkan.

Nilai kesalahan #NAME? muncul dan bukan hasil yang diharapkan.

#NAME? biasanya berarti ada tanda kutip yang hilang dari sebuah argumen Teks .

Praktik terbaik

Lakukan ini

Deskripsi

Gunakan simbol & karakter bukan fungsi CONCATENATE.

Simbol operator perhitungan (&) memungkinkan Anda menggabungkan item teks tanpa harus menggunakan sebuah fungsi.

Misalnya, = A1 & B1 mengembalikan nilai yang sama dengan = CONCATENATE (A1, B1). Sering kali, menggunakan operator operator simbol lebih cepat dan sederhana daripada menggunakan CONCATENATE untuk membuat string.

Pelajari selengkapnya tentang menggunakan kalkulator operasi.

Gunakan Fungsi TEXT untuk menggabungkan dan memformat string.

Fungsi TEXT mengonversi sebuah nilai numerik menjadi teks dan menggabungkan angka dengan teks atau simbol.

Misalnya, jika sel A1 berisi angka 23,5, Anda bisa menggunakan rumus berikut untuk memformat angka sebagai jumlah dolar:

Dalam SQL menggabungkan tabel dapat dilakukan berdasarkan sebuah kunci, sedangkan di NumPy menggabungkan array dapat dilakukan dengan sumbu.

Kita melewati urutan array yang ingin digabungkan ke fungsi concatenate(), bersama dengan sumbu. Jika sumbu tidak diteruskan secara eksplisit, maka nilainya diambil sebagai 0.

Contoh:
Menggabungkan dua array

import numpy as np

arr1 = np.array([1, 2, 3])

arr2 = np.array([4, 5, 6])

arr = np.concatenate((arr1, arr2))

print(arr)

Contoh
Gabungkan dua array 2-D di sepanjang baris (sumbu = 1)

import numpy as np

arr1 = np.array([[1, 2], [3, 4]])

arr2 = np.array([[5, 6], [7, 8]])

arr = np.concatenate((arr1, arr2), axis=1)

print(arr)

Section Artikel

Menggabungkan Array Menggunakan Fungsi Stack

Penumpukan (stack) sama dengan penggabungan, perbedaan hanya ada satu yaitu stack dilakukan di sepanjang sumbu baru.

Kita dapat menggabungkan dua array 1-D sepanjang sumbu kedua yang akan menghasilkan penempatan satu di atas yang lain, yaitu stack (menumpuk).

Kita melewati urutan array yang ingin digabungkan ke metode stack() bersama dengan sumbu. Jika sumbu tidak dilewatkan secara eksplisit, maka dianggap 0.

Contoh:

import numpy as np

arr1 = np.array([1, 2, 3])

arr2 = np.array([4, 5, 6])

arr = np.stack((arr1, arr2), axis=1)

print(arr)

Stack di Sepanjang Baris

NumPy menyediakan fungsi pembantu: dstack() untuk menumpuk sepanjang ketinggian, atau sama dengan kedalaman.