Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Melakukan Pengisihan Tersuai Lajur Bingkai Data Pandas Menggunakan Kamus?
Isih Tersuai dalam Pandas DataFrame
Isih tersuai dalam Pandas membolehkan anda menyusun semula baris DataFrame berdasarkan susunan atau kriteria yang ditentukan. Apabila DataFrame mengandungi lajur dengan nilai yang perlu diisih mengikut pemetaan tersuai, seperti menukar nama bulan kepada indeks berangka, anda boleh memanfaatkan teknik isihan tersuai yang disediakan oleh Pandas.
Penyelesaian untuk Tersuai Isih Menggunakan Kamus:
Untuk mencapai pengisihan tersuai menggunakan kamus, ikuti ini langkah:
Contoh:
import pandas as pd # Custom dictionary mapping month names to indices custom_dict = {'March':0, 'April':1, 'Dec':3} # Create a DataFrame with a column containing month names df = pd.DataFrame([[1, 2, 'March'],[5, 6, 'Dec'],[3, 4, 'April']], columns=['a','b','m']) # Apply the custom sorting df['intermediary_series'] = df['m'].apply(lambda x: custom_dict[x]) df.sort_values('intermediary_series')
Pendekatan ini membolehkan anda mengisih DataFrame berdasarkan susunan yang dikehendaki yang dinyatakan dalam kamus tersuai.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melakukan Pengisihan Tersuai Lajur Bingkai Data Pandas Menggunakan Kamus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!