


Bolehkah Python+Panda menggantikan Excel+VBA dalam kerja harian?
Terdapat soalan popular tentang Zhihu: Bolehkah Python+Pandas menggantikan Excel+VBA dalam kerja harian?
My The suggestion ialah kedua-duanya saling melengkapi dan tiada siapa boleh menggantikan yang lain.
Gunakan Python+Pandas untuk analisis dan perlombongan data yang kompleks, dan Excel+VBA untuk pemprosesan data ringkas harian.
Dari perspektif pemprosesan data dan keupayaan analisis, Python+Panda pasti boleh menggantikan Excel+VBA, dan jauh lebih berkuasa daripada yang terakhir.
Walau bagaimanapun, dari sudut kemudahan, penyebaran dan pengiktirafan pasaran, Excel+VBA masih tidak boleh digantikan di tempat kerja.
Oleh kerana Excel mematuhi tabiat penggunaan kebanyakan orang, kos penggunaan adalah lebih rendah.
Sama seperti Photoshop boleh menghasilkan lebih banyak foto profesional, mengapakah kebanyakan orang menggunakan Meitu untuk mempamerkan foto mereka? Prinsipnya adalah sama.
Dari perspektif penerimaan pasaran, terdapat tiga perbezaan antara Python dan Excel.
Sila ambil perhatian bahawa apa yang saya bicarakan di sini adalah perbezaan, bukan keburukan, kerana tidak ada cara untuk membandingkan kebaikan dan keburukan pelbagai jenis perkara.
1 Ambang untuk mempelajari Python adalah agak tinggi
Walaupun Python adalah yang paling mudah untuk dimulakan dalam kalangan bahasa pengaturcaraan, ia masih merupakan bahasa pengaturcaraan yang memerlukan anda untuk faham Bagi kebanyakan jurusan bukan IT, ambang pembelajaran untuk pengetahuan pengaturcaraan seperti pembolehubah, fungsi, pernyataan logik, kelas, proses benang, dll. adalah agak tinggi.
Dan mempelajari analisis data Python bukan sahaja mempelajari sintaks Python itu sendiri, anda juga perlu mempelajari pelbagai perpustakaan sains data seperti Pandas, Numpy, Matplotlib , SKlearn, dsb. , kerana kebanyakan fungsi pemprosesan data dibungkus dalam perpustakaan ini.
Banyak perpustakaan tidak mudah dipelajari berbanding Python itu sendiri, kerana ekologi perpustakaan besar ini sangat kompleks. Contohnya, Pandas mempunyai sekurang-kurangnya ribuan kaedah fungsi, serta parameter dan logik yang tidak terkira banyaknya, sama seperti anda melakukan analisis data dengan kod asas Excel.
Jadi Python pandai mengendalikan senario dengan kerumitan tinggi, pengulangan tinggi dan jumlah data yang besar.
Bagaimana pula dengan Excel? Hampir kebanyakan orang yang mengetahui sesuatu tentang komputer boleh menggunakannya dengan ambang sifar, atau hanya dengan menonton beberapa tutorial, mereka boleh menggunakan fungsi dan jadual pangsi untuk pemprosesan data Kos pembelajaran peringkat permulaan adalah sangat rendah.
Sudah tentu, operasi peringkat tinggi dan VBA juga memerlukan masa untuk belajar.
2 Kos penggunaan Python agak tinggi
Seperti yang dinyatakan sebelum ini, Python tidak seperti Excel, antara muka grafik. perisian sedia untuk digunakan, tiada apa yang akan berlaku.
Python lebih menyusahkan untuk digunakan berbanding Excel Ada kemungkinan jika anda berjaya menjalankan kod dan memindahkannya ke komputer rakan sekerja, pepijat akan muncul, kerana Python melibatkan konfigurasi persekitaran, kebergantungan. , dan perbandingan format sintaks, ralat akan dilaporkan jika terdapat sebarang ralat.
Begitu ramai pelajar Python akan berhenti pada pemasangan dan konfigurasi, pengendalian pepijat dan menyerah sebelum melakukan analisis data.
Untuk Excel, masalah ini mungkin tidak wujud atau sangat sedikit.
Hampir semua orang dalam syarikat, daripada pengerusi dan CEO kepada pekerja peringkat bawahan, menggunakan Excel. Perkara yang anda buat dengan Excel boleh disegerakkan kepada rakan sekerja kepimpinan anda tanpa sebarang halangan komunikasi Walaupun anda menggunakan fungsi kompleks seperti VBA, anda boleh menerangkannya dengan mudah.
Sudah tentu, tiada senario pembangunan kompleks yang terlibat di sini, hanya pemprosesan data pejabat harian dan kerjasama Excel lebih praktikal daripada Python.
Jika anda menjalankan algoritma dan menulis alat automasi, Python pastinya sesuai.
3. Excel telah menjadi universal dalam beberapa senario aplikasi, mengakibatkan pergantungan laluan
Kebanyakan orang mempunyai pergantungan laluan pada Excel. Excel telah wujud selama beberapa dekad dan telah digunakan secara meluas dalam semua lapisan masyarakat Ia telah mengumpul sejumlah besar kod, formula, proses, bahan, dll. Sukar untuk mencari alternatif dalam sekelip mata.
Excel ialah salah satu perisian yang paling berjaya di dunia Microsoft menggaji beribu-ribu jurutera setiap tahun untuk membangunkan dan menyelenggara Excel, merangkum Excel menjadi alat data yang paling mudah untuk kerja pejabat harian. Sebenarnya, apa yang Microsoft anggap adalah untuk memenuhi keperluan 95% orang, dan baki 5% boleh menggunakan Java, Python dan alatan lain seberapa banyak yang mereka mahu.
Jadi ini tidak bermakna bahawa fungsi yang lebih berkuasa, lebih banyak kita harus menggunakannya pilihan.
Ringkasan
Ringkasnya, adalah perkara biasa bagi kebanyakan orang untuk menggunakan Excel dan bukannya Python untuk analisis data.
Oleh kerana perkara yang mudah dan berkesan selalunya paling popular, Python sebenarnya telah bekerja keras ke arah ini, dan saya percaya masa depannya akan sangat cerah.
Atas ialah kandungan terperinci Bolehkah Python+Panda menggantikan Excel+VBA dalam kerja harian?. 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



PS "Memuatkan" Masalah disebabkan oleh akses sumber atau masalah pemprosesan: Kelajuan bacaan cakera keras adalah perlahan atau buruk: Gunakan CrystaldiskInfo untuk memeriksa kesihatan cakera keras dan menggantikan cakera keras yang bermasalah. Memori yang tidak mencukupi: Meningkatkan memori untuk memenuhi keperluan PS untuk imej resolusi tinggi dan pemprosesan lapisan kompleks. Pemandu kad grafik sudah lapuk atau rosak: Kemas kini pemandu untuk mengoptimumkan komunikasi antara PS dan kad grafik. Laluan fail terlalu panjang atau nama fail mempunyai aksara khas: Gunakan laluan pendek dan elakkan aksara khas. Masalah PS sendiri: Pasang semula atau membaiki pemasang PS.

Menyelesaikan masalah Permulaan Photoshop Perlahan memerlukan pendekatan berbilang arah, termasuk: menaik taraf perkakasan (memori, pemacu keadaan pepejal, CPU); menyahpasang pemalam yang sudah lapuk atau tidak serasi; membersihkan sampah sistem dan program latar belakang yang berlebihan dengan kerap; menutup program yang tidak relevan dengan berhati -hati; Mengelakkan membuka sejumlah besar fail semasa permulaan.

PS yang tersangkut pada "memuatkan" apabila boot boleh disebabkan oleh pelbagai sebab: Lumpuhkan plugin yang korup atau bercanggah. Padam atau namakan semula fail konfigurasi yang rosak. Tutup program yang tidak perlu atau menaik taraf memori untuk mengelakkan memori yang tidak mencukupi. Naik taraf ke pemacu keadaan pepejal untuk mempercepatkan bacaan cakera keras. Pasang semula PS untuk membaiki fail sistem rasuah atau isu pakej pemasangan. Lihat maklumat ralat semasa proses permulaan analisis log ralat.

"Memuatkan" gagap berlaku apabila membuka fail pada PS. Sebab-sebabnya mungkin termasuk: fail yang terlalu besar atau rosak, memori yang tidak mencukupi, kelajuan cakera keras perlahan, masalah pemacu kad grafik, versi PS atau konflik plug-in. Penyelesaiannya ialah: Semak saiz fail dan integriti, tingkatkan memori, menaik taraf cakera keras, mengemas kini pemacu kad grafik, menyahpasang atau melumpuhkan pemalam yang mencurigakan, dan memasang semula PS. Masalah ini dapat diselesaikan dengan berkesan dengan memeriksa secara beransur -ansur dan memanfaatkan tetapan prestasi PS yang baik dan membangunkan tabiat pengurusan fail yang baik.

<p> Fungsi halaman seterusnya boleh dibuat melalui HTML. Langkah -langkah termasuk: Membuat elemen kontena, memisahkan kandungan, menambah pautan navigasi, menyembunyikan halaman lain, dan menambah skrip. Ciri ini membolehkan pengguna melayari kandungan segmen, memaparkan hanya satu halaman pada satu masa, dan sesuai untuk memaparkan sejumlah besar data atau kandungan. </p>

Alasan pemuatan PS yang perlahan adalah kesan gabungan perkakasan (CPU, memori, cakera keras, kad grafik) dan perisian (sistem, program latar belakang). Penyelesaian termasuk: Menaik taraf perkakasan (terutamanya menggantikan pemacu keadaan pepejal), mengoptimumkan perisian (membersihkan sampah sistem, mengemas kini pemacu, menyemak tetapan PS), dan memproses fail PS. Penyelenggaraan komputer yang kerap juga boleh membantu meningkatkan kelajuan berjalan PS.

Kad PS adalah "Memuatkan"? Penyelesaian termasuk: Memeriksa konfigurasi komputer (memori, cakera keras, pemproses), membersihkan pemecahan cakera keras, mengemas kini pemacu kad grafik, menyesuaikan tetapan PS, memasang semula PS, dan membangunkan tabiat pengaturcaraan yang baik.

Terdapat tiga cara untuk mengeksport PDF dalam kelompok pada PS: Gunakan fungsi tindakan PS: Rekod dan buka fail dan eksport tindakan PDF, dan laksanakan tindakan dalam gelung. Dengan bantuan perisian pihak ketiga: Gunakan perisian pengurusan fail atau alat automasi untuk menentukan folder input dan output dan tetapkan format nama fail. Gunakan skrip: Tulis skrip untuk menyesuaikan logik eksport batch, tetapi pengetahuan pengaturcaraan diperlukan.
