Jadual Kandungan
1. Cipta set data Pandas
Mengemas kini Lajur
Kemas kini kes nama lajur
Mengemas kini Baris
Kemas kini baris dan lajur berdasarkan syarat
Rumah pembangunan bahagian belakang Tutorial Python Cara mengemas kini baris dan lajur menggunakan Python Pandas

Cara mengemas kini baris dan lajur menggunakan Python Pandas

May 30, 2023 pm 07:16 PM
python pandas

1. Cipta set data Pandas

Untuk mencipta bingkai data, panda menyediakan nama fungsi pd.DataFrame, yang boleh membantu anda membuat bingkai data daripada beberapa data. Mari lihat bagaimana ia berfungsi.

#创建一个字典

import pandas as pd

fruit_data = {"Fruit": ['Apple','Avacado','Banana','Strawberry','Grape'],"Color": ['Red','Green','Yellow','Pink','Green'],
"Price": [45, 90, 60, 37, 49]
}

fruit_data
Salin selepas log masuk

Di sini, kami membina kamus Python yang merangkumi beberapa item data. Kini, kami diminta menukar kamus ini menjadi set data Pandas.

#Dataframe 

data = pd.DataFrame(fruit_data)
data
Salin selepas log masuk

Cara mengemas kini baris dan lajur menggunakan Python Pandas

Itu sempurna! Menggunakan fungsi pd.DataFrame panda, kami boleh menukar kamus kepada set data panda dengan mudah. Set data kami kini sedia untuk operasi masa hadapan.

Mengemas kini Lajur

Kadangkala ciri akan mempunyai lajur atau nama yang tidak konsisten. Ia boleh menjadi huruf besar dan huruf kecil abjad, dsb. Mempunyai reka bentuk bersatu membantu kami menggunakan ciri ini dengan berkesan.

Jadi sebagai langkah pertama, kami akan memahami cara mengemas kini/menukar nama lajur atau ciri dalam data.

#update the column name

data.rename(columns = {'Fruit':'Fruit Name'})
Salin selepas log masuk

Cara mengemas kini baris dan lajur menggunakan Python Pandas

Mudah seperti yang ditunjukkan di atas. Anda juga boleh mengemas kini berbilang nama lajur sekaligus. Untuk melakukan ini, kita perlu menambah nama lajur tambahan yang dipisahkan dengan koma di bawah kurungan kerinting.

#multile column update

data.rename(columns = {'Fruit':'Fruit Name','Colour':'Color','Price':'Cost'})
Salin selepas log masuk

Sama seperti ini, kami boleh mengemas kini semua lajur pada masa yang sama.

Kemas kini kes nama lajur

Apabila berurusan dengan set data dengan banyak lajur, kami mungkin menghadapi nama lajur yang tidak konsisten.

Dalam data kami, anda boleh melihat bahawa huruf pertama semua nama lajur ditulis dengan huruf besar. Ia sentiasa disyorkan untuk menggunakan huruf biasa untuk semua nama lajur.

Nah, kita boleh menukarnya kepada huruf besar atau huruf kecil.

#lower case

data.columns.str.lower()
data
Salin selepas log masuk

Cara mengemas kini baris dan lajur menggunakan Python Pandas

Kini, semua nama lajur kami adalah huruf kecil.

Mengemas kini Baris

Mengemas kini baris sama seperti mengemas kini lajur. Kita mesti mencari nilai baris sebelum kita boleh mengemas kini baris dengan nilai baharu.

Kita boleh menggunakan fungsi panda loc untuk mencari baris.

#updating rows

data.loc[3]
Salin selepas log masuk
rrree

Kami menjumpai baris 3 yang mengandungi butiran strawberi buah. Kami perlu mengemas kini baris ini untuk memberikan nama buah baharu sebagai Nanas dan butirannya.

Fruit    Strawberry
Color          Pink
Price            37
Name: 3, dtype: object
Salin selepas log masuk

Cara mengemas kini baris dan lajur menggunakan Python Pandas

Saya harap anda semua juga mudah untuk mengemas kini nilai baris dalam data anda. Sekarang, katakan kita hanya perlu mengemas kini beberapa butiran dalam baris, bukannya keseluruhan butiran. Jadi, apa pendapat anda tentang ini?

#update

data.loc[3] = ['PineApple','Yellow','48']
data
Salin selepas log masuk
rrree

Kami hanya perlu mengemaskini harga buah yang terletak di baris 3. Kita tahu bahawa harga semasa buah itu ialah 48. Walau bagaimanapun, kami perlu mengemas kininya kepada 65. Jom buat ini.

#更新特定值

data.loc[3, ['Price']]
Salin selepas log masuk

Cara mengemas kini baris dan lajur menggunakan Python Pandas

Kami mengemas kini harga nenas buah kepada 65 dengan hanya satu baris kod python. Ini adalah cara ia berfungsi. Mudah.

Kemas kini baris dan lajur berdasarkan syarat

Ya, kami kini akan mengemas kini nilai baris berdasarkan syarat tertentu. Akhir sekali, kami mahukan beberapa nilai bermakna yang sepatutnya membantu analisis kami.

Mari tentukan syarat kita.

Price    48
Name: 3, dtype: object
Salin selepas log masuk

Apa yang kami ingin lakukan di sini ialah mengemas kini harga buah-buahan di atas 60 kepada mahal.

#updating 

data.loc[3, ['Price']] = [65]
data
Salin selepas log masuk

Mengikut keluaran, kami mempunyai 2 buah dengan harga melebihi 60. Mari kita senaraikan buah-buahan ini sebagai mahal dalam data.

#Condition

updated = data['Price'] > 60
updated
Salin selepas log masuk

Cara mengemas kini baris dan lajur menggunakan Python Pandas

Atas ialah kandungan terperinci Cara mengemas kini baris dan lajur menggunakan Python 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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Adakah terdapat aplikasi mudah alih yang boleh menukar XML ke PDF? Adakah terdapat aplikasi mudah alih yang boleh menukar XML ke PDF? Apr 02, 2025 pm 08:54 PM

Permohonan yang menukarkan XML terus ke PDF tidak dapat dijumpai kerana mereka adalah dua format yang berbeza. XML digunakan untuk menyimpan data, manakala PDF digunakan untuk memaparkan dokumen. Untuk melengkapkan transformasi, anda boleh menggunakan bahasa pengaturcaraan dan perpustakaan seperti Python dan ReportLab untuk menghuraikan data XML dan menghasilkan dokumen PDF.

Cara Membuka Format XML Cara Membuka Format XML Apr 02, 2025 pm 09:00 PM

Gunakan kebanyakan editor teks untuk membuka fail XML; Jika anda memerlukan paparan pokok yang lebih intuitif, anda boleh menggunakan editor XML, seperti editor XML oksigen atau XMLSPY; Jika anda memproses data XML dalam program, anda perlu menggunakan bahasa pengaturcaraan (seperti Python) dan perpustakaan XML (seperti XML.Etree.ElementTree) untuk menghuraikan.

Adakah terdapat XML percuma untuk alat PDF untuk telefon bimbit? Adakah terdapat XML percuma untuk alat PDF untuk telefon bimbit? Apr 02, 2025 pm 09:12 PM

Tidak ada XML percuma yang mudah dan langsung ke alat PDF di mudah alih. Proses visualisasi data yang diperlukan melibatkan pemahaman dan rendering data yang kompleks, dan kebanyakan alat yang dipanggil "percuma" di pasaran mempunyai pengalaman yang buruk. Adalah disyorkan untuk menggunakan alat sampingan komputer atau menggunakan perkhidmatan awan, atau membangunkan aplikasi sendiri untuk mendapatkan kesan penukaran yang lebih dipercayai.

Adakah pengubahsuaian XML memerlukan pengaturcaraan? Adakah pengubahsuaian XML memerlukan pengaturcaraan? Apr 02, 2025 pm 06:51 PM

Mengubah kandungan XML memerlukan pengaturcaraan, kerana ia memerlukan penemuan tepat nod sasaran untuk menambah, memadam, mengubah suai dan menyemak. Bahasa pengaturcaraan mempunyai perpustakaan yang sepadan untuk memproses XML dan menyediakan API untuk melaksanakan operasi yang selamat, cekap dan terkawal seperti pangkalan data operasi.

Alat pemformatan XML yang disyorkan Alat pemformatan XML yang disyorkan Apr 02, 2025 pm 09:03 PM

Alat pemformatan XML boleh menaip kod mengikut peraturan untuk meningkatkan kebolehbacaan dan pemahaman. Apabila memilih alat, perhatikan keupayaan penyesuaian, pengendalian keadaan khas, prestasi dan kemudahan penggunaan. Jenis alat yang biasa digunakan termasuk alat dalam talian, pemalam IDE, dan alat baris arahan.

Cara Mencantikkan Format XML Cara Mencantikkan Format XML Apr 02, 2025 pm 09:57 PM

Pengindahan XML pada dasarnya meningkatkan kebolehbacaannya, termasuk lekukan yang munasabah, rehat garis dan organisasi tag. Prinsipnya adalah untuk melintasi pokok XML, tambah lekukan mengikut tahap, dan mengendalikan tag dan tag kosong yang mengandungi teks. Perpustakaan XML.Etree.ElementTree Python menyediakan fungsi Pretty_XML yang mudah yang dapat melaksanakan proses pengindahan di atas.

Adakah kelajuan penukaran cepat apabila menukar XML ke PDF pada telefon bimbit? Adakah kelajuan penukaran cepat apabila menukar XML ke PDF pada telefon bimbit? Apr 02, 2025 pm 10:09 PM

Kelajuan XML mudah alih ke PDF bergantung kepada faktor -faktor berikut: kerumitan struktur XML. Kaedah Penukaran Konfigurasi Perkakasan Mudah Alih (Perpustakaan, Algoritma) Kaedah Pengoptimuman Kualiti Kod (Pilih perpustakaan yang cekap, mengoptimumkan algoritma, data cache, dan menggunakan pelbagai threading). Secara keseluruhannya, tidak ada jawapan mutlak dan ia perlu dioptimumkan mengikut keadaan tertentu.

Bagaimana cara menukar fail XML ke PDF di telefon anda? Bagaimana cara menukar fail XML ke PDF di telefon anda? Apr 02, 2025 pm 10:12 PM

Tidak mustahil untuk menyelesaikan penukaran XML ke PDF secara langsung di telefon anda dengan satu aplikasi. Ia perlu menggunakan perkhidmatan awan, yang boleh dicapai melalui dua langkah: 1. Tukar XML ke PDF di awan, 2. Akses atau muat turun fail PDF yang ditukar pada telefon bimbit.

See all articles