Bagaimana untuk menamakan semula Nama Indeks Pandas DataFrame?

DDD
Lepaskan: 2024-10-23 13:17:01
asal
574 orang telah melayarinya

How to Rename the Index Name of a Pandas DataFrame?

Cara Menamakan Semula Pandas DataFrame Index

Apabila bekerja dengan Pandas DataFrames, mungkin perlu menamakan semula nama indeks atau lajur untuk kejelasan atau ketekalan. Walau bagaimanapun, kaedah df.rename() mempunyai had apabila ia datang untuk menamakan semula indeks DataFrame.

Dalam contoh yang diberikan, pengguna cuba menamakan semula indeks dan nama lajur DataFrame menggunakan df.rename() , tetapi hanya nama lajur telah dikemas kini. Ini kerana kaedah rename() mengambil kamus untuk indeks, yang digunakan pada nilai indeks.

Sebaliknya, untuk menamakan semula nama peringkat indeks, kod berikut harus digunakan:

<code class="python">df.index.names = ['Date']</code>
Salin selepas log masuk

Ini memberikan nama 'Tarikh' kepada peringkat indeks.

Adalah penting untuk diingat bahawa lajur dan indeks kedua-duanya dikendalikan sebagai objek daripada jenis yang sama (Indeks atau MultiIndex). Oleh itu, anda boleh menukar kedua-duanya menggunakan kaedah transpose.

Untuk pemahaman yang lebih baik, pertimbangkan contoh berikut:

<code class="python"># Create a DataFrame with named columns
df = pd.DataFrame([[1, 2, 3], [4, 5, 6]], columns=list('ABC'))

# Rename the index
df.index.names = ['index']

# Rename the columns
df.columns.names = ['column']

print(df)  # Output:
# column  A  B  C
# index
# 0       1  2  3
# 1       4  5  6</code>
Salin selepas log masuk

Perhatikan bahawa atribut untuk nama indeks hanyalah senarai, dan penamaan semula juga boleh dicapai menggunakan pemahaman senarai atau peta.

Atas ialah kandungan terperinci Bagaimana untuk menamakan semula Nama Indeks Pandas DataFrame?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!