Cara Menyusun Semula Susunan Lajur DataFrame
Menukar susunan lajur DataFrame mungkin perlu untuk mengumpulkan atau mempersembahkan data dengan cara tertentu. Begini cara untuk mencapainya menggunakan panda:
Menggunakan Tugasan Senarai:
Satu pendekatan mudah ialah menugaskan semula lajur dalam susunan yang diingini. Untuk mengalihkan lajur ke hadapan, hanya alihkan namanya ke permulaan senarai yang mengandungi nama lajur. Contohnya:
df = pd.DataFrame(np.random.rand(10, 5)) df['mean'] = df.mean(1) # Rearrange columns cols = df.columns.tolist() cols = ['mean'] + cols[1:] df = df[cols]
Menggunakan loc:
Sebagai alternatif, loc boleh digunakan untuk menetapkan baris dan lajur secara selektif. Untuk mengalihkan lajur ke permulaan, gunakan : untuk baris dan nama lajur yang diingini sebagai hujah pertama ke loc. Contohnya:
df = pd.DataFrame(np.random.rand(10, 5)) df['mean'] = df.mean(1) # Rearrange columns df = df.loc[:, ['mean']]
Menggunakan sisipan:
Kaedah sisipan membenarkan memasukkan lajur pada kedudukan tertentu. Untuk mengalihkan lajur ke hadapan, gunakan 0 sebagai hujah kedudukan. Contohnya:
df = pd.DataFrame(np.random.rand(10, 5)) df['mean'] = df.mean(1) # Rearrange columns df.insert(0, 'mean', df['mean'])
Atas ialah kandungan terperinci Bagaimana untuk Menyusun Semula Lajur DataFrame Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!