Diselesaikan: gabungkan kolom int dan objek menjadi satu

Masalah utama yang terkait dengan menggabungkan kolom int dan objek menjadi satu adalah bahwa tipe datanya tidak kompatibel. Bilangan bulat adalah nilai numerik, sedangkan objek biasanya berupa string atau nilai non-numerik lainnya. Menggabungkan kedua jenis data ini dapat menyebabkan kesalahan saat melakukan perhitungan atau operasi lain pada kolom gabungan. Selain itu, mungkin sulit untuk menginterpretasikan arti kolom gabungan jika berisi nilai numerik dan non-numerik.

#Using pandas
import pandas as pd 
  
#initialise data of lists. 
data = {'Name':['Tom', 'nick', 'krish', 'jack'], 'Age':[20, 21, 19, 18]} 
  
#Create DataFrame 
df = pd.DataFrame(data) 
  
# Concatenate two columns of dataframe and create a new column in the dataframe 
df['Combined'] = df['Name'].astype(str) + df['Age'].astype(str) 

 # print dataframe. 
print(df)

1. Baris pertama mengimpor perpustakaan panda sebagai "pd".
2. Baris kedua menginisialisasi daftar kamus, dengan dua kunci (Nama dan Umur) dan empat nilai untuk setiap kunci.
3. Baris ketiga membuat objek DataFrame dari kamus data yang dibuat pada langkah sebelumnya.
4. Baris keempat membuat kolom baru bernama 'Gabungan' dengan menggabungkan nilai kolom 'Nama' dan 'Umur' sebagai string.
5. Baris kelima mencetak objek DataFrame yang dihasilkan untuk menampilkan semua kolom dan nilainya dalam bentuk tabel.

Apa itu interger dalam pemrograman

Dalam Python, bilangan bulat adalah bilangan bulat (positif, negatif atau nol) yang dapat disimpan dalam variabel. Bilangan bulat digunakan untuk mewakili nilai numerik tanpa komponen pecahan atau desimal. Mereka juga dikenal sebagai int dan dapat direpresentasikan menggunakan tipe data int. Python juga memiliki tipe data lain untuk merepresentasikan angka dengan komponen pecahan, seperti float dan complex.

Apa yang dimaksud dengan objek dalam pemrograman

Objek dalam pemrograman adalah struktur data yang berisi data dan instruksi untuk memanipulasi data. Dalam Python, objek dibuat menggunakan kelas. Kelas adalah cetak biru untuk membuat objek dan mendefinisikan properti dan metode yang terkait dengan objek. Objek dapat berisi semua jenis data, seperti angka, string, daftar, kamus, dll., Serta fungsi yang beroperasi pada data tersebut. Dengan menggabungkan berbagai jenis objek secara bersamaan, program yang kompleks dapat dibuat.

Bagaimana cara menggabungkan beberapa kolom menjadi satu dengan Python

Ada beberapa cara untuk menggabungkan beberapa kolom menjadi satu dengan Python. Cara yang paling umum adalah dengan menggunakan perpustakaan panda. Panda menyediakan fungsi yang disebut concat() yang dapat digunakan untuk menggabungkan beberapa kolom menjadi satu. Fungsi ini mengambil daftar objek DataFrames atau Seri dan mengembalikan satu objek DataFrame atau Seri dengan semua data dari objek input digabungkan menjadi satu.

Cara lain untuk menggabungkan beberapa kolom menjadi satu adalah dengan menggunakan fungsi zip(). Fungsi ini mengambil iterable dari iterables dan mengembalikan iterator tuple, di mana setiap tuple berisi elemen dari setiap iterable pada posisi indeks yang sama. Ini dapat digunakan untuk membuat daftar baru yang berisi semua nilai dari beberapa kolom, yang kemudian dapat diubah menjadi satu kolom menggunakan pemahaman daftar atau metode lainnya.

Terakhir, Anda juga dapat menggunakan fungsi hstack() numpy untuk menggabungkan beberapa kolom menjadi satu larik. Metode ini mengambil objek mirip larik (seperti daftar) dan menumpuknya secara horizontal, membuat larik baru dengan semua nilai dari setiap kolom digabungkan secara berurutan.

Pos terkait:

Tinggalkan Komentar