


Cara mengemas kini baris dan lajur menggunakan 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
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
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'})
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'})
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
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]
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
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
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']]
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
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
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
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

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.

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.

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.

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 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.

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.

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.

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.
