Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Menetapkan Nilai Sel Tertentu dalam Bingkai Data Pandas?

Bagaimanakah Saya Menetapkan Nilai Sel Tertentu dalam Bingkai Data Pandas?

Susan Sarandon
Lepaskan: 2024-12-01 22:24:14
asal
327 orang telah melayarinya

How Do I Set a Specific Cell Value in a Pandas DataFrame?

Menetapkan Nilai untuk Sel Tertentu dalam Pandas DataFrame

Apabila bekerja dengan Pandas DataFrame, selalunya perlu untuk menetapkan nilai kepada sel tertentu. Walaupun kaedah df.xs() membenarkan anda memilih baris, kaedah ini mencipta salinan data, menghalang pengubahsuaian pada DataFrame asal.

Untuk mengubah suai DataFrame dengan betul, gunakan df.at['C' , 'x'], dengan 'C' ialah indeks baris dan 'x' ialah nama lajur. Alternatif ini terus mengakses sel yang dikehendaki dan memberikan nilai yang disediakan.

Sebagai contoh, pertimbangkan DataFrame berikut:

import pandas as pd
df = pd.DataFrame(index=['A','B','C'], columns=['x','y'])
Salin selepas log masuk

Untuk menetapkan '10' kepada sel dalam baris 'C' dan lajur 'x', gunakan:

df.at['C', 'x'] = 10
Salin selepas log masuk

Kod ini secara langsung mengubah suai DataFrame asal dan hasilnya DataFrame akan kelihatan seperti:

     x    y
A  NaN  NaN
B  NaN  NaN
C   10  NaN
Salin selepas log masuk

Perhatikan bahawa walaupun 'set_value' telah dicadangkan sebagai alternatif, ia dijadualkan untuk penamatan. Oleh itu, adalah disyorkan untuk menggunakan 'at' atau 'iat' untuk mengakses dan mengubah suai nilai sel tertentu dalam Pandas DataFrames.

Atas ialah kandungan terperinci Bagaimanakah Saya Menetapkan Nilai Sel Tertentu dalam Bingkai Data Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan