Refleksikan DataFrame di atas diagonal utamanya dengan menulis baris sebagai kolom dan sebaliknya. Properti adalah pengakses ke metode
Parameter*args tupel, opsionalDiterima untuk kompatibilitas dengan NumPy
salin bool, default SalahApakah 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
MengembalikanDataFrameDataFrame 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()