Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menukar Siri atau Indeks Panda kepada Tatasusunan atau Senarai NumPy?

Bagaimana untuk Menukar Siri atau Indeks Panda kepada Tatasusunan atau Senarai NumPy?

Linda Hamilton
Linda Hamiltonasal
2024-10-20 15:53:29263semak imbas

How to Convert Pandas Series or Index to a NumPy Array or List?

Menukar Siri atau Indeks Panda kepada Tatasusunan NumPy

Mendapatkan tatasusunan NumPy atau senarai Python daripada indeks atau lajur Pandas adalah keperluan biasa apabila bekerja dengan data dalam Python. Ini boleh dicapai dengan mudah menggunakan atribut dan kaedah pustaka Pandas.

Array NumPy

Untuk menukar indeks atau lajur kepada tatasusunan NumPy, gunakan atribut nilai. Atribut ini mengakses storan data asas tanpa memerlukan penukaran:

<code class="python">import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])

index_array = df.index.values  # Result: array(['a', 'b', 'c'], dtype=object)

column_array = df['A'].values  # Result: array([1, 2, 3])</code>

Senarai

Untuk menukar indeks kepada senarai, gunakan kaedah tolist():

<code class="python">index_list = df.index.tolist()  # Result: ['a', 'b', 'c']</code>

Begitu juga, kaedah ini boleh digunakan pada lajur untuk mendapatkan senarai nilai.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Siri atau Indeks Panda kepada Tatasusunan atau Senarai NumPy?. 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