Instruksi menonaktifkan Webex agar tidak diluncurkan secara otomatis saat startup
Petunjuk menonaktifkan Webex agar tidak diluncurkan secara otomatis saat startup Kami memiliki berbagai cara untuk menonaktifkan Cisco Webex Meetings agar tidak l...
Saat mencoba memahami DataFrame besar di Pandas, Anda mungkin perlu mengelompokkannya dengan kolom dan baris. Dalam tutorial ini kami akan menunjukkan kasus penggunaan yang paling umum dari partisi kolom DataFrame Anda.
Kami akan mulai dengan menyiapkan contoh DataFrame kami, yang akan kami lakukan dengan menjalankan kode Python berikut di lingkungan favorit kami (untuk kesederhanaan, saya menggunakan Anaconda dan Jupyter Lab).
import pandas as pd # import the pandas library
languages = ({"language": [ "Python", "C-Sharp", "Javascript","PHP"] ,
"avg_difficulty_level": [3, 2, 2, 1],
"avg_salary": [120, 100, 120, 80],
"applications": [10,15,14,20]})
# Now let's convert our dict to a DataFrame
languages = pd.DataFrame.from_dict(languages)
Sekarang, mari kita lihat baris pertama Dataframe menggunakan metode head().
languages.head()
Seperti yang Anda lihat, ini adalah DataFrame yang cukup sederhana yang akan kami gunakan sebagai contoh dalam posting ini:
bahasa | rata_tingkat_kesulitan | gaji_rata-rata | aplikasi | |
---|---|---|---|---|
0 | Python | 3 | 120 | 10 |
1 | C-Tajam | 2 | 100 | 15 |
2 | Javascript | 2 | 120 | 14 |
3 | PHP | 1 | 80 | 20 |
Memfilter satu kolom
Kita akan mulai dengan kasus yang paling sederhana, yaitu mensubset satu kolom dari dataset kita. Menjalankan perintah berikut akan membuat objek Seri:
Dengan nama / label
languages["language"]
Outputnya adalah Seri:
0 Python 1 C-Tajam 2 Javascript 3 PHP Nama: bahasa, dtype: objek
type(languages["language"])
pandas.core.series.Series
Berdasarkan indeks
Perintah berikut juga akan mengembalikan Seri yang berisi kolom pertama
languages.iloc[:,0]
Memilih beberapa kolom
Dengan nama
Saat melewati daftar kolom, Pandas akan mengembalikan DataFrame yang berisi bagian dari data.
languages[["language", "applications"]]
bahasa | aplikasi | |
---|---|---|
0 | Python | 10 |
1 | C-Tajam | 15 |
2 | Javascript | 14 |
3 | PHP | 20 |
Berdasarkan label (dengan lokasi)
df.loc[:,["language","applications"]]
Hasilnya akan serupa.
Berdasarkan indeks
Sekarang mari kita ambil beberapa kolom dengan menggunakan indeks:
languages.iloc[: ,[0,3]]
bahasa | aplikasi | |
---|---|---|
0 | Python | 10 |
1 | C-Tajam | 15 |
2 | Javascript | 14 |
3 | PHP | 20 |
Dengan kondisi
Dalam hal ini, kami hanya akan menunjukkan kolom mana yang namanya cocok dengan ekspresi tertentu. Kami akan menggunakan metode filter yang cukup praktis :
languages.filter(axis = 1, like="avg")
Catatan:
Filter baris tertentu berdasarkan kondisi
Berikut cara yang cukup mudah untuk mensubset DataFrame menurut nilai baris:
languages[(languages["applications"] > 15)]
Kami hanya memiliki satu hasil:
languages[(languages["applications"] > 15)]
bahasa | rata_tingkat_kesulitan | gaji_rata-rata | aplikasi | |
---|---|---|---|---|
3 | PHP | 1 | 80 | 20 |
Petunjuk menonaktifkan Webex agar tidak diluncurkan secara otomatis saat startup Kami memiliki berbagai cara untuk menonaktifkan Cisco Webex Meetings agar tidak l...
Petunjuk untuk Menyalin Janji Outlook Menyalin janji temu kalender Outlook ke tanggal lain dapat berguna untuk menjadwalkan ulang rapat...
Game tidak diblokir di iPad di sekolah 2024 1. Game apa yang diblokir di sekolah? Beberapa permainan dibatasi di sekolah karena berbagai...
Game Komputer Sekolah yang Tidak Diblokir 2024 “Game yang tidak diblokir untuk sekolah” adalah masalah mendesak yang mengharuskan seseorang untuk mendengarkan kedua sisi...
Cara bermain game menggunakan iPad dan PC di sekolah 2024 Mengapa sekolah Anda memblokir game online? Pertama-tama, ini membantu mereka mencetak poin dengan...
10 situs web game teratas yang tidak diblokir di sekolah tahun 2024 Apakah Anda mencari Dunia Game yang Tidak Diblokir? Pada artikel ini, kita telah membahas aplikasi gratis terbaik...
10 game terpopuler yang paling sering dimainkan siswa di sekolah tanpa khawatir diblokir Apa keuntungan memainkan game online ini? te...
Pelajari solusi pemecahan masalah untuk mengatasi kesalahan pembaruan mesin utilitas corsair dan mengakses fitur baru alat ini.
Jika laptop Dell Anda tidak menyala, maka ikuti perbaikan yang bisa diterapkan yang diberikan dalam artikel & atasi Laptop Dell tidak mau hidup dengan mudah.
Jika mendapatkan Discord tidak akan membuka kesalahan & peluncuran gagal di OS Windows, maka ikuti solusi mudah dan perbaiki Discord tidak membuka masalah dengan benar ...