Bagaimana cara mengonversi daftar ke kolom kerangka data dengan python?
Pustaka panda Python menyediakan konstruktor DataFrame untuk membuat Dataframe dengan meneruskan objek i. e Show
pandas.DataFrame(data=None, index=None, columns=None, dtype=None, copy=False) Di sini parameter data dapat berupa numpy ndarray, list, dict, atau DataFrame lainnya. Selain itu, kolom dan indeks adalah untuk label kolom dan indeks. Mari gunakan ini untuk mengonversi daftar menjadi objek kerangka data dari daftar Ubah daftar daftar menjadi DataFrame di PandasMisalkan kita memiliki daftar daftar i. e Iklan # List of lists students = [ ['jack', 34, 'Sydeny'] , ['Riti', 30, 'Delhi' ] , ['Aadi', 16, 'New York'] ]_ Berikan daftar ini ke konstruktor DataFrame untuk membuat objek dataframe i. e import pandas as pd # Creating a DataFrame object from list of lists dfObj = pd.DataFrame(students) # Display the DataFrame print(dfObj) Isi dari DataFrames yang dibuat adalah sebagai berikut, Baca selengkapnya
0 1 2 0 jack 34 Sydeny 1 Riti 30 Delhi 2 Aadi 16 New York Konversi Daftar tupel ke DataFrame di PandasSama seperti daftar daftar, kami dapat mengirimkan daftar tupel di konstruktor kerangka data untuk membuat kerangka data Misalkan kita memiliki daftar tupel i. e # List of Tuples students = [ ('jack', 34, 'Sydeny') , ('Riti', 30, 'Delhi' ) , ('Aadi', 16, 'New York') ]_ Berikan daftar tupel ini ke konstruktor DataFrame untuk membuat objek DataFrame i. e import pandas as pd # Creating a DataFrame object from list of tuple dfObj = pd.DataFrame(students) # Display the DataFrame print(dfObj) Isi dari dataframe yang dibuat adalah sebagai berikut, 0 1 2 0 jack 34 Sydeny 1 Riti 30 Delhi 2 Aadi 16 New York Label Kolom dan Indeks adalah default. Tapi kami juga bisa menyediakannya i. e Konversi Daftar daftar menjadi DataFrame dan tetapkan nama kolom dan indeksimport pandas as pd # List of lists students = [ ['jack', 34, 'Sydeny'] , ['Riti', 30, 'Delhi' ] , ['Aadi', 16, 'New York'] ] # Convert list of tuples to dataframe and # set column names and indexes dfObj = pd.DataFrame(students, columns = ['Name' , 'Age', 'City'], index=['a', 'b', 'c']) # Display the DataFrame print(dfObj) Isi dari dataframe yang dibuat adalah sebagai berikut, Name Age City a jack 34 Sydeny b Riti 30 Delhi c Aadi 16 New York_ Konversi Daftar tupel ke DataFrame dan lewati kolom tertentuBagaimana dengan daftar tupel kami, kami memiliki 3 entri di setiap tupel. Bagaimana jika kita ingin menggunakan entri 1 dan 3 saja? . e import pandas as pd # List of Tuples students = [ ('jack', 34, 'Sydeny') , ('Riti', 30, 'Delhi' ) , ('Aadi', 16, 'New York') ] # Create datafrae from student list of tuples # but skip column 'Age' i.e. only with 2 columns dfObj = pd.DataFrame.from_records( students, exclude=['Age'], columns = ['Name' , 'Age', 'City'], index=['a', 'b', 'c']) # Display the DataFrame print(dfObj)_ Isi dari dataframe yang dibuat adalah sebagai berikut, # List of lists students = [ ['jack', 34, 'Sydeny'] , ['Riti', 30, 'Delhi' ] , ['Aadi', 16, 'New York'] ]_0 DataFrame ini hanya memiliki dua kolom karena kami melewatkan entri tengah dari masing-masing tupel dalam daftar Daftar ini adalah struktur data dalam python di mana semua elemen diapit dalam tanda kurung siku Contoh daftarnya adalah- Bingkai data adalah representasi tabular dari data dalam bentuk baris dan kolom Mereka dapat digunakan dengan mengimpor panda Sekarang mari kita lihat berbagai metode untuk mengonversi daftar menjadi kerangka data dengan Python
Menggunakan pd. DataFrame()Dalam pendekatan pertama kami telah menggunakan pd. DataFrame() untuk mengonversi daftar Program berikut menunjukkan bagaimana hal itu dapat dilakukan- Keluaran 0 0 English 1 Hindi 2 Mathematics 3 Science 4 Social Science Penjelasan Saatnya untuk melihat penjelasan dari program di atas-
Menggunakan Daftar dengan Indeks dan Nama KolomPada metode kedua, kita akan membuat kerangka data yang memiliki nilai indeks dan nama kolom Program yang diberikan di bawah ini menggambarkan hal yang sama Keluaran Subjects i English ii Hindi iii Mathematics iv Science v Social Science Penjelasan Sekarang saatnya untuk memahami program di atas-
Menggunakan zip()Dalam metode ini kami telah menggunakan zip() Program berikut menunjukkan bagaimana hal itu dapat dilakukan- Keluaran Subjects Code 0 English 20 1 Hindi 21 2 Mathematics 22 3 Science 23 4 Social Science 24 Penjelasan Saatnya untuk melihat penjelasan dari program di atas-
Menggunakan Daftar MultidimensiDalam metode ini kita akan melihat bagaimana daftar multidimensi dapat digunakan untuk konversi Program yang diberikan di bawah ini menggambarkan hal yang sama Keluaran Subject Name Subject Code 0 English 4101 1 Hindi 4102 2 Science 4103 3 Mathematics 4104 4 Computer 4105 Penjelasan Sekarang saatnya untuk memahami program di atas-
Menggunakan Daftar Multidimensi dengan Kolom dan Tipe DataDalam pendekatan ini, kita akan melihat sedikit variasi dari program di atas Program berikut menunjukkan bagaimana hal itu dapat dilakukan- Keluaran First_Name Last_Name Age 0 Colin Lassiter 46.0 1 James Gomez 24.0 2 Sara Charles 34.0 3 Raven Stewart 24.0 4 Oliver Osment 21.0 Penjelasan Saatnya untuk melihat penjelasan dari program di atas-
Menggunakan Daftar di KamusTerakhir, dalam metode terakhir kita akan melihat bagaimana daftar dapat digunakan dengan kamus dan mengubah daftar menjadi kerangka data Program yang diberikan di bawah ini menggambarkan hal yang sama Keluaran First Name Last_Name Age 0 Colin Lassiter 46 1 James Gomez 24 2 Sara Charles 34 3 Raven Stewart 24 4 Oliver Osment 21 Penjelasan Sekarang saatnya untuk memahami program di atas-
KesimpulanDalam tutorial ini, kami menemukan beberapa metode menarik untuk mengubah daftar menjadi kerangka data dengan Python Bagaimana cara mengonversi daftar menjadi 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 Bagaimana cara membuat daftar menjadi kolom di DataFrame?tolist() Anda dapat mengubah Kolom DataFrame panda menjadi Daftar. df['Courses'] mengembalikan kolom DataFrame sebagai Seri dan kemudian menggunakan nilai. tolist() untuk mengonversi nilai kolom menjadi daftar.
Bagaimana Anda meneruskan daftar ke DataFrame?Daftar Panda Ke Parameter DataFrame . data = Data yang Anda inginkan dari DataFrame Anda dibuat. Dalam hal ini, itu akan menjadi daftar yang Anda berikan. . index = Anda dapat memberikan indeks dengan panjang yang sama dengan jumlah daftar yang Anda berikan. Pikirkan indeks sebagai label baris kolom = Nama kolom Anda Bisakah Anda membuat DataFrame dari daftar dengan python?Daftar dapat memiliki elemen yang heterogen, mis. e. , itu dapat memiliki nilai dari jenis yang berbeda. Untuk menganalisis Daftar seperti itu, kita dapat mengubahnya menjadi DataFrame pandas. Dengan mengonversi Daftar menjadi struktur 2 dimensi membuatnya efisien untuk diproses. DataFrame dapat dibuat dari Daftar menggunakan konstruktor DataFrame . |