Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah cara saya menukar Pandas DataFrame kembali kepada senarai senarai?

Bagaimanakah cara saya menukar Pandas DataFrame kembali kepada senarai senarai?

Patricia Arquette
Patricia Arquetteasal
2024-11-03 02:56:02418semak imbas

How do I convert a Pandas DataFrame back to a list of lists?

Membalikkan Transformasi: Menukar Pandas DataFrame kepada Senarai Senarai

Adalah mudah untuk mencipta panda DataFrame daripada senarai senarai . Walau bagaimanapun, menukar DataFrame kembali kepada senarai senarai memerlukan pendekatan yang berbeza. Soalan ini mengkaji kaedah untuk mengekstrak data daripada DataFrame dan menukarkannya kepada format yang diingini.

Untuk mencapai penukaran, langkah berikut boleh diambil:

  1. Mendapatkan semula Tatasusunan Pendasar:

    • DataFrame mempunyai tatasusunan NumericalPython (NumPy) asas yang menyimpan data. Untuk mengakses tatasusunan ini, gunakan atribut df.values.
  2. Menukar kepada Senarai:

    • Gunakan tolist kaedah pada tatasusunan NumPy yang diperolehi untuk menukarnya kepada senarai senarai.

Contohnya:

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

# Create a DataFrame
df = pd.DataFrame([[1, 2, 3], [3, 4, 5]])

# Extract the underlying NumPy array
array = df.values

# Convert to a list of lists
list_of_lists = array.tolist()

# Print the result
print(list_of_lists)
# Output: [[1, 2, 3], [3, 4, 5]]</code>

Dengan mengikuti langkah ini, anda boleh dengan berkesan tukarkan DataFrame panda kembali kepada senarai senarai, mengekalkan data asal.

Atas ialah kandungan terperinci Bagaimanakah cara saya menukar Pandas DataFrame kembali kepada senarai senarai?. 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