Anda kemudian dapat menerapkan sintaks berikut untuk mengonversi daftar produk ke Pandas DataFrame Show
import pandas as pd products_list = ['laptop', 'printer', 'tablet', 'desk', 'chair'] df = pd.DataFrame (products_list, columns = ['product_name']) print (df) Ini adalah DataFrame yang akan Anda dapatkan _Contoh 2. Mengkonversi Daftar DaftarBagaimana Anda kemudian mengubah daftar daftar menjadi DataFrame? Misalnya, katakanlah Anda memiliki daftar daftar berikut products_list = [['laptop',1300],['printer',150],['tablet',300],['desk',450],['chair',200]] Anda kemudian dapat menjalankan kode di bawah ini untuk melakukan konversi ke DataFrame import pandas as pd products_list = [['laptop',1300],['printer',150],['tablet',300],['desk',450],['chair',200]] df = pd.DataFrame (products_list, columns = ['product_name', 'price']) print (df) Dan inilah hasil yang akan Anda dapatkan _Atau, Anda mungkin memiliki daftar daftar sebagai berikut products_list = [['laptop', 'printer', 'tablet', 'desk', 'chair'],[1300, 150, 300, 450, 200]] Oleh karena itu, kode Python untuk melakukan konversi ke DataFrame adalah import pandas as pd products_list = [['laptop', 'printer', 'tablet', 'desk', 'chair'],[1300, 150, 300, 450, 200]] df = pd.DataFrame (products_list).transpose() df.columns = ['product_name', 'price'] print (df)_ Jalankan kodenya, dan Anda akan mendapatkan DataFrame yang sama _Periksa Jenis ObjekJika perlu, Anda juga dapat memeriksa jenis objek (mis. g. , Daftar vs. DataFrame) dengan menerapkan kode ini products_list = ['laptop', 'printer', 'tablet', 'desk', 'chair']_0 Dan inilah hasilnya products_list = ['laptop', 'printer', 'tablet', 'desk', 'chair']_1 Menerapkan Statistik Menggunakan Panda (opsional)Setelah Anda mengonversi daftar Anda menjadi DataFrame, Anda akan dapat melakukan bermacam-macam operasi dan perhitungan menggunakan Pandas Misalnya, Anda dapat menggunakan Panda untuk mendapatkan beberapa statistik tentang data Anda Dalam konteks contoh kami, Anda dapat menerapkan kode di bawah ini untuk mendapatkan harga rata-rata, maks, dan min menggunakan Pandas products_list = ['laptop', 'printer', 'tablet', 'desk', 'chair']_2 Jalankan kode Python, dan Anda akan mendapatkan statistik ini products_list = ['laptop', 'printer', 'tablet', 'desk', 'chair']_3 Skenario yang BerlawananTerkadang, Anda mungkin menghadapi situasi yang berlawanan, di mana Anda harus mengubah DataFrame menjadi daftar. Jika demikian, Anda mungkin ingin memeriksa panduan berikut yang menjelaskan langkah-langkah untuk melakukan konversi Dalam tutorial ini, Anda akan melihat cara mengonversi Panda Series ke DataFrame. Anda juga akan mengamati cara mengonversi beberapa Seri menjadi DataFrame Untuk memulai, berikut adalah sintaks yang dapat Anda gunakan untuk mengonversi Seri Anda menjadi DataFrame df = my_series.to_frame() Alternatifnya, Anda dapat menggunakan pendekatan ini untuk mengonversi Seri Anda df = pd.DataFrame(my_series) Di bagian selanjutnya, Anda akan melihat cara menerapkan sintaks di atas menggunakan contoh sederhana Langkah-langkah untuk Mengonversi Seri Panda ke DataFrameLangkah 1. Buat SeriUntuk memulai dengan contoh sederhana, mari buat Seri Panda dari Daftar 5 item import pandas as pd item = ['Computer', 'Printer', 'Tablet', 'Desk', 'Chair'] my_series = pd.Series(item) print(my_series) print(type(my_series)) Jalankan kode dengan Python, dan Anda akan mendapatkan Seri berikut
Perhatikan bahwa sintaks dari print(type(my_series)) telah ditambahkan di bagian bawah kode untuk menunjukkan bahwa kita membuat Seri (seperti yang disorot dengan warna kuning di atas). Langkah 2. Ubah Seri Pandas menjadi DataFrameSelanjutnya, ubah Seri menjadi DataFrame dengan menambahkan df = my_series. to_frame() ke kode import pandas as pd item = ['Computer', 'Printer', 'Tablet', 'Desk', 'Chair'] my_series = pd.Series(item) df = my_series.to_frame() print(df) print(type(df)) Jalankan kodenya, dan sekarang Anda akan mendapatkan DataFrame
Dalam kasus di atas, nama kolom adalah '0. ’ Sebagai alternatif, Anda dapat mengganti nama kolom dengan menambahkan df = df. ganti nama(kolom = {0. ’item’}) ke kode Bagaimana Anda membuat objek menjadi DataFrame?Bagaimana cara membuat DataFrame dengan Python? . Buat kerangka data dari kamus daftar. impor panda sebagai pd data={'Nama'. ['Karan', 'Rohit', 'Sahil', 'Arya'], 'Age'. [23,22,21,24]} df=pd. . Buat bingkai data dari daftar daftar. . Buat bingkai data indeks yang disesuaikan Bagaimana cara mengonversi objek daftar ke DataFrame dengan Python?Konversi Daftar ke DataFrame dengan Python . 2) Menggunakan daftar dengan nama indeks dan kolom. Kita dapat membuat bingkai data dengan memberi nama pada kolom dan mengindeks baris. . 3) Menggunakan fungsi zip(). . 4) Membuat dari daftar multi-dimensi. . 5) Menggunakan daftar multidimensi dengan nama kolom. . 6) Menggunakan daftar dalam kamus Objek Python apa yang Anda masukkan ke DataFrame?astype() digunakan untuk mentransmisikan objek panda ke dtype tertentu.
Bisakah Anda meletakkan objek di DataFrame?DataFrame adalah struktur data berlabel 2 dimensi dengan kolom dengan tipe yang berpotensi berbeda. Konsepnya mirip dengan tabel dalam database relasional. Itu jika Anda hanya menyimpan nilai atom di dalamnya. Namun, sebagai pustaka Python, DataFrame secara alami cocok untuk menyimpan objek dalam selnya . |