Pandas adalah alat khusus yang memungkinkan kita melakukan manipulasi data yang rumit secara efektif dan efisien. Di dalam panda, kami kebanyakan berurusan dengan kumpulan data dalam bentuk DataFrame. DataFrames adalah struktur data 2 dimensi dalam panda. DataFrames terdiri dari baris, kolom, dan data Show
Memilih baris di mana kolom daftar berisi salah satu dari daftar stringKami diberi DataFrame dengan banyak kolom, di mana kolom tertentu hanya berisi daftar string Kita perlu mengekstrak DataFrame yang hanya berisi baris-baris itu, yang berisi beberapa string tertentu yang disertakan dalam daftar Daftar adalah kumpulan elemen heterogen dan bisa berubah. Tuple juga merupakan tipe data bawaan python yang digunakan untuk menyimpan elemen heterogen String adalah sekelompok karakter, karakter ini dapat terdiri dari semua huruf kecil, huruf besar, dan karakter khusus yang ada pada keyboard sistem komputer. String adalah tipe data dan jumlah karakter dalam string dikenal sebagai panjang string Kode #1. Memilih semua baris dari kerangka data yang diberikan di mana 'Persentase' lebih besar dari 80 menggunakan metode dasar
Metode 1. Pilih Baris di mana Kolom Sama dengan Nilai Tertentu df.loc[df['col1'] == value]
Metode 2. Pilih Baris di mana Nilai Kolom berada di Daftar Nilai df.loc[df['col1'].isin([value1, value2, value3, ...])] _Metode 3. Pilih Baris Berdasarkan Beberapa Kondisi Kolom df.loc[(df['col1'] == value) & (df['col2'] < value)]
Contoh berikut menunjukkan cara menggunakan setiap metode dengan DataFrame panda berikut import pandas as pd
#create DataFrame
df = pd.DataFrame({'team': ['A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'],
'points': [5, 7, 7, 9, 12, 9, 9, 4],
'rebounds': [11, 8, 10, 6, 6, 5, 9, 12],
'blocks': [4, 7, 7, 6, 5, 8, 9, 10]})
#view DataFrame
df
team points rebounds blocks
0 A 5 11 4
1 A 7 8 7
2 B 7 10 7
3 B 9 6 6
4 B 12 6 5
5 C 9 5 8
6 C 9 9 9
7 C 4 12 10
Metode 1. Pilih Baris di mana Kolom Sama dengan Nilai TertentuKode berikut menunjukkan cara memilih setiap baris di DataFrame di mana kolom 'poin' sama dengan 7 #select rows where 'points' column is equal to 7
df.loc[df['points'] == 7]
team points rebounds blocks
1 A 7 8 7
2 B 7 10 7
_Metode 2. Pilih Baris di mana Nilai Kolom berada di Daftar NilaiKode berikut menunjukkan cara memilih setiap baris dalam DataFrame di mana kolom 'poin' sama dengan 7, 9, atau 12 #select rows where 'points' column is equal to 7
df.loc[df['points'].isin([7, 9, 12])]
team points rebounds blocks
1 A 7 8 7
2 B 7 10 7
3 B 9 6 6
4 B 12 6 5
5 C 9 5 8
6 C 9 9 9 Metode 3. Pilih Baris Berdasarkan Beberapa Kondisi KolomKode berikut menunjukkan cara memilih setiap baris dalam DataFrame di mana kolom 'tim' sama dengan 'B' dan di mana kolom 'poin' lebih besar dari 8 #select rows where 'team' is equal to 'B' and points is greater than 8
df.loc[(df['team'] == 'B') & (df['points'] > 8)]
team points rebounds blocks
3 B 9 6 6
4 B 12 6 5 _Perhatikan bahwa hanya dua baris di mana tim sama dengan 'B' dan 'poin' lebih besar dari 8 yang dikembalikan Bagaimana Anda memilih baris berdasarkan daftar?Anda dapat memilih baris dari daftar nilai di pandas DataFrame menggunakan DataFrame. isin() , DataFrame. query() , DataFrame. indeks() , DataFrame .
Bagaimana Anda memilih baris tertentu dengan Python?Anda dapat menggunakan salah satu metode berikut untuk memilih baris dalam DataFrame panda berdasarkan nilai kolom. . Metode 1. Pilih Baris di mana Kolom Sama dengan Nilai Spesifik df. loc[df['col1'] == nilai] Metode 2. Pilih Baris di mana Nilai Kolom berada di Daftar Nilai. df. . Metode 3. Pilih Baris Berdasarkan Beberapa Kondisi Kolom df Bagaimana cara memilih baris dari daftar indeks di panda?Anda dapat memilih baris dari indeks daftar menggunakan index. Metode isin() yang digunakan untuk memeriksa setiap elemen dalam DataFrame apakah terdapat nilai atau tidak. Ini adalah pendekatan puasa. Perhatikan bahwa opsi ini tidak berfungsi jika Anda memiliki label untuk index.
Bagaimana cara memilih baris panda DataFrame berdasarkan daftar?Gunakan daftar nilai untuk memilih baris dari Pandas DataFrame . Buat data tabular dua dimensi, ukuran dapat berubah, berpotensi heterogen, df Cetak input DataFrame Buat daftar nilai untuk pemilihan baris Cetak baris yang dipilih dengan nilai yang diberikan Selanjutnya, cetak baris yang tidak dipilih |