Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah Maksud Parameter `paksi` dalam Fungsi Panda?

Apakah Maksud Parameter `paksi` dalam Fungsi Panda?

DDD
DDDasal
2024-11-04 12:21:30183semak imbas

What Does the `axis` Parameter Mean in Pandas Functions?

Paksi dalam Panda: Memahami Maksudnya

Dalam Panda, parameter kata kunci paksi dalam fungsi seperti min() mentakrifkan sepanjang paksi mana operasi dilakukan.

Pertimbangkan kod berikut:

import pandas as pd
import numpy as np

dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB'))

Ini mewujudkan bingkai data:

+------------+---------+--------+
|            |  A      |  B     |
+------------+---------+---------
|      0     | 0.626386| 1.52325|
+------------+---------+--------+

Sekarang, mari kita hitung min sepanjang baris (axis= 1):

dff.mean(axis=1)

Ini memberikan hasil berikut:

0    1.074821
dtype: float64

Berlawanan arah, hasil yang dijangkakan ialah:

A    0.626386
B    1.523255
dtype: float64

Memahami Parameter Paksi

Parameter paksi menentukan arah di mana operasi dilakukan.

  • axis=0: Beroperasi di sepanjang baris (indeks) bingkai data.
  • axis=1: Beroperasi sepanjang lajur (lajur) bingkai data.

Dalam contoh yang diberikan, min dikira sepanjang lajur (axis=1), menghasilkan nilai tunggal untuk setiap baris.

Memvisualisasikan Paksi

Untuk menggambarkan paksi, pertimbangkan rajah berikut:

+------------+---------+--------+
|            |  A      |  B     |
+------------+---------+---------
|      0     | 0.626386| 1.52325|----axis=1----->
+------------+---------+--------+
             |         |
             | axis=0  |
             ↓         ↓

Anak panah merah mewakili paksi=1, yang beroperasi di sepanjang lajur. Anak panah hijau mewakili paksi=0, yang beroperasi di sepanjang baris.

Atas ialah kandungan terperinci Apakah Maksud Parameter `paksi` dalam Fungsi Panda?. 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