Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah cara saya mengekstrak data daripada Pandas DataFrame sebagai senarai?
Dalam Pandas DataFrame, setiap lajur mewakili Siri Pandas, yang boleh ditukar menjadi senarai Python. Keupayaan ini membolehkan lelaran yang cekap melalui data dan membolehkan pemprosesan dan visualisasi selanjutnya.
Untuk mengekstrak kandungan lajur sebagai senarai, kaedah .tolist() atau hantaran senarai(x) boleh digunakan. Contohnya, jika anda mempunyai DataFrame df dengan lajur bernama 'cluster', anda boleh mendapatkan semula kandungannya sebagai senarai menggunakan kod berikut:
column1_list = df['cluster'].tolist()
Sebagai alternatif, jika anda ingin mendapatkan keseluruhan lajur atau baris sebagai senarai, anda boleh menggunakan kaedah .to_numpy(), yang menukar data kepada tatasusunan NumPy atau sifat .values(), yang mengembalikan tatasusunan NumPy 2D yang mewakili data DataFrame.
Untuk contohnya, untuk mengekstrak keseluruhan lajur pertama sebagai senarai, anda akan menggunakan:
column1_list = df[df.columns[0]].tolist()
Atau, untuk mendapatkan semula baris pertama sebagai tatasusunan:
row1_array = df.iloc[0].to_numpy() # or df.iloc[0].values
Dengan memanfaatkan teknik ini, anda boleh mengekstrak data dengan mudah daripada Pandas DataFrames ke dalam senarai untuk pemprosesan atau analisis seterusnya.
Atas ialah kandungan terperinci Bagaimanakah cara saya mengekstrak data daripada Pandas DataFrame sebagai senarai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!