Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah anda mengakses lajur dan baris DataFrame sebagai senarai dalam perpustakaan Pandas Python?
Mengakses Lajur dan Baris DataFrame sebagai Senarai
Dalam pustaka Pandas Python, DataFrame mengandungi baris dan lajur data jadual. Untuk mengakses kandungan lajur atau baris DataFrame, anda boleh menggunakan kaedah berikut:
1. Mendapatkan Kandungan Lajur
Untuk mendapatkan semula kandungan lajur DataFrame sebagai senarai, gunakan kaedah tolist() pada objek Siri yang mewakili lajur. Anda juga boleh menghantar Siri ke senarai menggunakan fungsi list().
<code class="python">import pandas as pd # Create a DataFrame from sample data 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'] }) # Convert column values to a list cluster_list = df['cluster'].tolist() # Alternatively, you can cast the Series to a list cluster_list = list(df['cluster'])</code>
2. Mendapatkan Kandungan Baris
Untuk mendapatkan kandungan baris DataFrame sebagai senarai, gunakan aksesor loc atau iloc dengan indeks baris yang sesuai.
<code class="python"># Get row 1 as a list using 'loc' row_1_list = df.loc[0].tolist() # Get row 1 as a list using 'iloc' row_1_list = df.iloc[0].tolist()</code>
Output Contoh :
cluster_list: ['A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'] row_1_list: [1000, 4000, 'Y']
Atas ialah kandungan terperinci Bagaimanakah anda mengakses lajur dan baris DataFrame sebagai senarai dalam perpustakaan Pandas Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!