Anda dapat memilih dan mendapatkan baris, kolom, dan elemen di 7 dan 8 dengan mengindeks operator (tanda kurung siku) 9 Show
Artikel ini menjelaskan konten berikut
Anda juga dapat memilih kolom menurut irisan dan baris menurut nama/nomornya atau daftarnya dengan 1 dan 2
File CSV berikut digunakan dalam kode contoh ini
sumber. Tautan Bersponsor Pilih kolom print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 7print(df[['age']]) print(type(df[['age']])) # age # name # Alice 24 # Bob 42 # Charlie 18 # Dave 68 # Ellen 24 # Frank 30 # <class 'pandas.core.frame.DataFrame'> _1. Dapatkan satu kolom sebagai print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> _8Anda bisa mendapatkan kolom sebagai _8 dengan menentukan nama kolom (label) di 9
sumber. Anda juga dapat menentukan nama kolom sebagai atribut, seperti 8. Perhatikan bahwa jika nama kolom bertentangan dengan nama metode yang sudah ada, metode tersebut akan didahulukan
sumber. print(df[['age']]) print(type(df[['age']])) # age # name # Alice 24 # Bob 42 # Charlie 18 # Dave 68 # Ellen 24 # Frank 30 # <class 'pandas.core.frame.DataFrame'> _3. Dapatkan satu atau beberapa kolom sebagai print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 7Anda bisa mendapatkan banyak kolom sebagai _7 dengan menentukan daftar nama kolom di 9. Kolom akan berada dalam urutan daftar yang ditentukan
sumber. Jika Anda menentukan daftar dengan satu elemen, satu kolom 7 dikembalikan, bukan 8 _sumber. Anda juga dapat menentukan potongan nama kolom dengan 1 atau nomor kolom dengan 2. Lihat artikel berikut untuk detailnya
sumber. Pilih baris print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> _7print(df[['age']]) print(type(df[['age']])) # age # name # Alice 24 # Bob 42 # Charlie 18 # Dave 68 # Ellen 24 # Frank 30 # <class 'pandas.core.frame.DataFrame'> _6. Dapatkan satu atau beberapa baris sebagai print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 7Anda bisa mendapatkan banyak baris sebagai _7 dengan menentukan potongan di 9
sumber. Anda dapat menentukan nilai negatif dan 2 ( 3) seperti pada irisan normal. Misalnya, Anda dapat menggunakan irisan untuk mengekstrak baris ganjil atau genap
sumber. Kesalahan dimunculkan jika nomor baris ditentukan sendiri, bukan potongan
sumber. Jika hanya satu baris yang dipilih, _7 dikembalikan, bukan 8
sumber. Anda juga dapat menentukan potongan nama baris (label) alih-alih nomor baris (posisi). Dalam kasus irisan dengan nama baris, baris 6 disertakan _0sumber. Anda dapat menentukan nama/nomor baris saja atau daftarnya dengan 1 atau 2. Lihat artikel berikut untuk detailnya
_1sumber. print(df[['age']]) print(type(df[['age']])) # age # name # Alice 24 # Bob 42 # Charlie 18 # Dave 68 # Ellen 24 # Frank 30 # <class 'pandas.core.frame.DataFrame'> _8. Dapatkan print(df[['age']]) print(type(df[['age']])) # age # name # Alice 24 # Bob 42 # Charlie 18 # Dave 68 # Ellen 24 # Frank 30 # <class 'pandas.core.frame.DataFrame'> _9 baris sebagai print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 7Dengan menentukan array boolean ( 2 atau _3) di 9, Anda dapat mengekstrak baris 9 sebagai 7 _2sumber. Kesalahan dimunculkan jika jumlah elemen tidak cocok _3sumber. Anda juga dapat menentukan boolean 8. Baris diekstrak berdasarkan label, bukan urutan _4sumber. Kesalahan dimunculkan jika jumlah elemen atau label tidak cocok _5sumber. Pilih elemen print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 8Gunakan _8 berikut sebagai contoh _6sumber. print(df.loc[:, 'age':'state']) print(type(df.loc[:, 'age':'state'])) # age state # name # Alice 24 NY # Bob 42 CA # Charlie 18 CA # Dave 68 TX # Ellen 24 CA # Frank 30 NY # <class 'pandas.core.frame.DataFrame'> print(df.iloc[:, [2, 0]]) print(type(df.iloc[:, [2, 0]])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 2. Dapatkan nilai dari satu elemenAnda bisa mendapatkan nilai elemen dengan menentukan label/posisi (indeks) saja. Saat menentukan berdasarkan posisi (indeks), nilai negatif dapat digunakan untuk menentukan posisi dari akhir. _01 adalah ekornyaAnda juga dapat menentukan nama label sebagai atribut, seperti 02. Perhatikan bahwa jika nama label bertentangan dengan nama metode yang ada, metode tersebut akan diutamakan _7sumber. print(df.loc[:, 'age':'state']) print(type(df.loc[:, 'age':'state'])) # age state # name # Alice 24 NY # Bob 42 CA # Charlie 18 CA # Dave 68 TX # Ellen 24 CA # Frank 30 NY # <class 'pandas.core.frame.DataFrame'> print(df.iloc[:, [2, 0]]) print(type(df.iloc[:, [2, 0]])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> _3. Dapatkan elemen tunggal atau ganda sebagai print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 8Anda dapat memilih beberapa nilai sebagai 8 dengan menentukan daftar label/posisi. Elemen akan berada dalam urutan daftar yang ditentukan _8sumber. Jika daftar dengan satu elemen ditentukan, 8 dikembalikan _9sumber. print(df.loc[:, 'age':'state']) print(type(df.loc[:, 'age':'state'])) # age state # name # Alice 24 NY # Bob 42 CA # Charlie 18 CA # Dave 68 TX # Ellen 24 CA # Frank 30 NY # <class 'pandas.core.frame.DataFrame'> print(df.iloc[:, [2, 0]]) print(type(df.iloc[:, [2, 0]])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 5. Dapatkan elemen tunggal atau ganda sebagai print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 8Anda juga dapat memilih beberapa nilai sebagai 8 dengan menentukan potongan label/posisi. Dalam hal nama label, elemen 6 disertakan 0sumber. Jika satu elemen dipilih, 8 dikembalikan 1sumber. print(df[['age']]) print(type(df[['age']])) # age # name # Alice 24 # Bob 42 # Charlie 18 # Dave 68 # Ellen 24 # Frank 30 # <class 'pandas.core.frame.DataFrame'> _8. Dapatkan print(df[['age']]) print(type(df[['age']])) # age # name # Alice 24 # Bob 42 # Charlie 18 # Dave 68 # Ellen 24 # Frank 30 # <class 'pandas.core.frame.DataFrame'> _9 elemen sebagai print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 8Dengan menentukan array boolean ( 2 atau _3) di 9, Anda dapat mengekstrak elemen 9 sebagai 8 2sumber. Kesalahan dimunculkan Jika jumlah elemen tidak cocok 3sumber. Anda juga dapat menentukan boolean 8. Elemen diekstrak berdasarkan label, bukan urutan 4sumber. Kesalahan dimunculkan jika jumlah elemen atau label tidak cocok 5sumber. Tautan Bersponsor Pilih elemen print(df[['point', 'age']]) print(type(df[['point', 'age']])) # point age # name # Alice 64 24 # Bob 92 42 # Charlie 70 18 # Dave 70 68 # Ellen 88 24 # Frank 57 30 # <class 'pandas.core.frame.DataFrame'> 7Anda bisa mendapatkan nilai elemen dari _7 dengan mengekstraksi 8 dari 7 dan kemudian mendapatkan nilai dari 8 itu 6sumber. Anda juga dapat mengekstrak grup apa pun berdasarkan irisan atau daftar 7sumber. Namun, cara ini ( _26) disebut pengindeksan berantai dan dapat menghasilkan 27 saat menetapkan nilaiAnda dapat memilih baris atau kolom sekaligus dengan 28, 29, 1, atau 2
8sumber. Perhatikan bahwa nama baris dan kolom adalah bilangan bulatBerhati-hatilah saat nama baris dan kolom adalah bilangan bulat Gunakan _7 berikut sebagai contoh _9sumber. Jika _33 atau 34, nilai yang ditentukan dianggap sebagai nama kolom 0sumber. Jika _35, nilai yang ditentukan dianggap sebagai nomor baris, bukan nama baris. Nilai negatif juga diperbolehkan _1sumber. Gunakan _1 atau 2 untuk menentukan dengan jelas apakah itu nama (label) atau nomor (posisi) _2sumber. Untuk 8 _3sumber. Di 8, nilai yang ditentukan dianggap sebagai label, bukan indeks _4sumber. Gunakan _28 atau 29 untuk menentukan dengan jelas apakah itu label atau indeks 5sumber. Perhatikan bahwa jika Anda menentukan _42, itu dianggap sebagai label bernama 01, bukan ekor. Anda dapat menggunakan _29 _6sumber. Jadi, lebih baik menggunakan _28, 29, 1, atau 2 ketika nama baris atau kolom adalah bilangan bulat
Bagaimana cara mencetak baris dan kolom dengan Python?3 Cara Mudah Mencetak Nama Kolom dengan Python . Menggunakan panda. kerangka data. kolom untuk mencetak nama kolom dengan Python. . Menggunakan panda. kerangka data. kolom. . Metode Python sort() untuk mendapatkan nama kolom. Metode Python sort() dapat digunakan untuk mendapatkan daftar nama kolom dari kerangka data dalam urutan kolom yang menaik Bagaimana cara mencetak semua baris dan kolom di Pandas?Untuk menampilkan semua kolom di Pandas, kita dapat mengatur opsi. pd. option_context - tampilan. max_columns menjadi Tidak Ada . Ini akan menampilkan semua kolom di DataFrame saat ini.
Bagaimana Anda mencetak jumlah kolom dan baris dengan Python?Gunakan DataFrame. sum() untuk mendapatkan jumlah/total DataFrame untuk baris dan kolom, untuk mendapatkan jumlah total kolom gunakan param sumbu=1. Secara default, metode ini menggunakan axis=0 yang artinya menjumlahkan baris.
Bagaimana Anda mencetak baris dengan Python?Metode print() dalam Python secara otomatis mencetak di baris berikutnya setiap saat . Metode print() secara default membawa penunjuk ke baris berikutnya. |