Mengakses Siri dan Indeks Pandas sebagai NumPy Arrays dan Senarai Python
Dalam pustaka Pandas Python, selalunya perlu untuk mengekstrak data daripada DataFrames sebagai NumPy tatasusunan atau senarai Python untuk pemprosesan selanjutnya. Artikel ini membincangkan cara untuk menyelesaikan tugas ini dengan kedua-dua indeks dan lajur.
Mendapatkan Tatasusunan NumPy
Untuk mendapatkan tatasusunan NumPy indeks atau data lajur, gunakan atribut nilai. Contohnya, untuk mendapatkan nilai indeks sebagai tatasusunan NumPy:
<code class="python">df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c']) print(df.index.values) # ['a', 'b', 'c'] print(df['A'].values) # [1, 2, 3]</code>
Atribut nilai menyediakan akses terus kepada storan data asas, menghapuskan keperluan untuk penukaran.
Mendapatkan Senarai Python
Untuk mendapatkan data indeks atau lajur sebagai senarai Python, panggil kaedah tolist():
<code class="python">print(df.index.tolist()) # ['a', 'b', 'c'] print(df['A'].tolist()) # [1, 2, 3]</code>
Perhatikan bahawa kaedah ini juga boleh digunakan untuk mengakses data daripada objek Panda lain, seperti Siri.
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Siri dan Indeks Pandas sebagai NumPy Arrays dan Senarai Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!