Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengekstrak Siri dan Indeks Pandas sebagai NumPy Arrays dan Senarai Python?

Bagaimana untuk Mengekstrak Siri dan Indeks Pandas sebagai NumPy Arrays dan Senarai Python?

Linda Hamilton
Linda Hamiltonasal
2024-10-20 15:52:02118semak imbas

How to Extract Pandas Series and Index as NumPy Arrays and Python Lists?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn