Daftar python mengonversi baris menjadi kolom

Refleksikan DataFrame di atas diagonal utamanya dengan menulis baris sebagai kolom dan sebaliknya. Properti adalah pengakses ke metode

Parameter*args tupel, opsional

Diterima untuk kompatibilitas dengan NumPy

salin bool, default Salah

Apakah akan menyalin data setelah transposing, bahkan untuk DataFrames dengan dtype tunggal

Perhatikan bahwa salinan selalu diperlukan untuk DataFrame dtype campuran, atau untuk DataFrame dengan jenis ekstensi apa pun

MengembalikanDataFrame

DataFrame yang dialihkan

Lihat juga

Permutasi dimensi array yang diberikan

Catatan

Transposing DataFrame dengan dtypes campuran akan menghasilkan DataFrame homogen dengan objek dtype. Dalam kasus seperti itu, salinan data selalu dibuat

Contoh

Kotak DataFrame dengan dtype homogen

>>> d1 = {'col1': [1, 2], 'col2': [3, 4]}
>>> df1 = pd.DataFrame(data=d1)
>>> df1
   col1  col2
0     1     3
1     2     4

>>> df1_transposed = df1.T # or df1.transpose()
>>> df1_transposed
      0  1
col1  1  2
col2  3  4
_

Ketika dtype homogen dalam DataFrame asli, kami mendapatkan DataFrame yang dialihkan dengan dtype yang sama

Ini dikenal sebagai fungsi Transpose, ini akan mengonversi daftar menjadi baris. Di sini setiap nilai disimpan dalam satu kolom

Sintaksis. panda. Bingkai Data (daftar). T

Contoh

Python3




# import pandas module

import pandas as pd

 

# consider a list

list1= ["durga","ramya",import1,import3import4

 

import5

import6= import8

 

import_9

pandas as pd0= [pandas as pd3,pandas as pd5,

pandas as pd7pandas as pd8,# consider a list0import4

 

# consider a list2

import6

Keluaran

Metode 2. Membuat dari daftar multi-dimensi ke baris kerangka data

Di sini kami mengonversi daftar daftar menjadi baris kerangka data

Sintaksis. pd. Bingkai Data (daftar)

di mana daftar adalah daftar daftar

Contoh

Python3




# import pandas module

import pandas as pd

 

# consider a list

list1= list10"durga",list13,list15list16list17,list19,=1________7______2

=3[=5,=7,=9list16[1,[3,list15________8______6

 

import5

import6= "durga"0

 

import_9

pandas as pd0= [pandas as pd3,"durga"7,"durga"9import4

 

# consider a list2

import6

Keluaran

Metode 3. Menggunakan daftar dengan indeks dan kolom

Di sini kita mendapatkan data (rows ) dari daftar dan menugaskan kolom ke nilai-nilai ini dari kolom

Sintaksis. pd. DataFrame(daftar, kolom, dtype )

Di mana

  • list adalah  daftar nilai masukan
  • kolom adalah nama kolom untuk daftar nilai
  • dtype adalah tipe data kolom

Contoh

Python3




# import pandas module

import pandas as pd

 

# consider a list

list1= list10"durga",list13,list15list16list17,list19,=1________7______2

=3[=5,=7,=9list16[1,[3,list15________8______6

 

import_16

import6= import19=[pandas as pd3,

import24"durga"7,

import24"durga"9import29

 

 

# consider a list2

import6

Keluaran

Metode 4. Menggunakan fungsi zip()

Di sini  kami mengambil daftar terpisah sebagai masukan sehingga setiap daftar akan bertindak sebagai satu kolom, sehingga jumlah daftar = n kolom dalam kerangka data, dan menggunakan fungsi zip kami menggabungkan daftar

Sintaks pd. DataFrame(daftar(zip(daftar1,daftar2,. , daftar n)), kolom)

Di mana

  • kolom adalah kolom untuk nilai daftar
  • daftar1. list n mewakili jumlah daftar input untuk kolom

Contoh

Python3




# import pandas module

import pandas as pd

 

# consider a list

list1= ["durga","ramya",[1import4

import45= [list13,import50,import52import4

import54= [import57,import59,import61import4

 

import_63

import_64

import6= import67import68import69import70import71

import72import73=[import76,"durga"7,"durga"9import29

 

 

# consider a list2

import6

Keluaran

Metode 5. Menggunakan daftar kamus

Di sini kita meneruskan daftar individu yang bertindak sebagai kolom dalam bingkai data ke kunci kamus, jadi dengan meneruskan kamus ke dalam bingkai data () kita dapat mengonversi daftar menjadi bingkai data

Sintaksis. pd. DataFrame{'kunci'. list1, 'kunci'. daftar2, ……. ,'kunci'. daftar}

Kunci ini akan menjadi nama kolom dalam kerangka data

Contoh

Python3




# import pandas module

import pandas as pd

 

# consider a list

list1= ["durga","ramya",[1import4

 

import45= [list13,import50,import52import4

 

import54= [import57,import59,import61import4

 

import_63

pandas as pd_16

pandas as pd17= pandas as pd19pandas as pd20pandas as pd21"durga"7pandas as pd23

pandas as pd_24"durga"9pandas as pd26

 

import6= pandas as pd29

 

# consider a list2

import6

Keluaran

Metode 6. Membuat dari  daftar multidimensi ke baris bingkai data dengan kolom

Di sini kita mengambil masukan dari daftar multi-dimensi dan menugaskan nama kolom dalam fungsi DataFrame()

Bagaimana cara mengonversi baris menjadi kolom dengan Python?

Fungsi transpose() digunakan untuk mentransposisi indeks dan kolom. Refleksikan DataFrame di atas diagonal utamanya dengan menulis baris sebagai kolom dan sebaliknya.

Bagaimana Anda mengonversi daftar baris ke daftar kolom dengan Python?

Buat ndarray array NumPy dari daftar 2D asli dan dapatkan objek yang dialihkan dengan atribut T. Jika Anda menginginkan objek tipe daftar, konversikan ke daftar dengan metode tolist() . Selain atribut T, Anda juga dapat menggunakan metode transpose() dari ndarray dan numpy. transpose() fungsi.

Bagaimana Anda mengubah daftar daftar?

transpose() mengubah daftar daftar menjadi "luar dalam"; . Misalnya, jika Anda memiliki daftar dengan panjang n di mana setiap komponen memiliki nilai a dan b , transpose() akan membuat daftar dengan elemen a dan b yang berisi daftar dengan panjang n. . For example, if you had a list of length n where each component had values a and b , transpose() would make a list with elements a and b that contained lists of length n.

Bagaimana cara mengonversi baris ke nilai kolom di panda?

columns() untuk Mengonversi Baris ke Tajuk Kolom. Anda dapat menggunakan df. kolom=df. iloc[0] untuk menyetel label kolom dengan mengekstrak baris pertama.