Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengekstrak Data daripada Pandas DataFrames sebagai Senarai?
Mendapatkan Senarai daripada Pandas DataFrames
Apabila bekerja dengan Pandas DataFrames, selalunya perlu untuk mengekstrak data sebagai senarai untuk analisis atau pemprosesan selanjutnya. Berikut ialah jawapan kepada soalan anda:
Mendapatkan Lajur sebagai Senarai
Untuk mendapatkan semula lajur sebagai senarai, cuma aksesnya sebagai Siri Panda dan kemudian tukar ia ke senarai menggunakan .tolist().
import pandas as pd df = pd.DataFrame({ 'cluster': ['A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'], 'load_date': ['1/1/2014', '2/1/2014', '3/1/2014', '4/1/2014', '4/1/2014', '4/1/2014', '7/1/2014', '8/1/2014', '9/1/2014'], 'budget': [1000, 12000, 36000, 15000, 12000, 90000, 22000, 30000, 53000], 'actual': [4000, 10000, 2000, 10000, 11500, 11000, 18000, 28960, 51200], 'fixed_price': ['Y', 'Y', 'Y', 'N', 'N', 'N', 'N', 'N', 'N'] }) df['cluster'].tolist()
Ini akan mengembalikan senarai yang mengandungi nilai dalam lajur 'kluster':
['A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C']
Mengambil Baris atau Lajur sebagai Senarai
Untuk mendapatkan semula keseluruhan kandungan baris atau lajur sebagai senarai, gunakan atribut .values.
Sebagai contoh, untuk mendapatkan semula baris 2 sebagai senarai:
df.iloc[1].values.tolist()
Dan untuk mendapatkan semula lajur 3 sebagai senarai:
df['actual'].values.tolist()
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Data daripada Pandas DataFrames sebagai Senarai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!