


Tidak dapat memisahkan fail csv dengan beribu-ribu dan koma
Feb 22, 2024 pm 01:25 PMSaya perlu membaca fail csv dengan koma bersama rentetan dan nombor, tetapi nombor itu mengandungi koma, contohnya 1,260. Selain itu, fail csv dibatasi koma supaya saya tidak dapat membaca fail dengan cara yang betul. Bagaimana saya boleh memisahkan mereka?
import pandas as pd df_customer_list=pd.read_csv("customer_list 09.01.2024.csv",sep=',')
Fail mengandungi 3 baris berikut
angel melo,[email protected],"1,260",Yes,0 michael alem,[email protected],60,Yes,0 charles ekk,[email protected],"2,220",Yes,0
Jawapan yang betul
Saya rasa masalah utamanya ialah data anda nampaknya tidak mempunyai pengepala, jadi paparan bingkai data agak sayu.
Mengambil data sampel anda, saya nampaknya dapat memuatkannya dengan baik hanya dengan menyatakan pemisah beribu-ribu dan tidak menyatakan pengepala.
import io import pandas data = """ angel melo,<a href="https://www.php.cn/link/89fee0513b6668e555959f5dc23238e9" class="__cf_email__" data-cfemail="cdaca3aaa8a1a0a8a1a2f8fb8daaa0aca4a1e3aea2a0">[email protected]</a>,"1,260",yes,0 michael alem,<a href="https://www.php.cn/link/89fee0513b6668e555959f5dc23238e9" class="__cf_email__" data-cfemail="55383c363d343930393a3a153238343c397b363a38">[email protected]</a>,60,yes,0 charles ekk,<a href="https://www.php.cn/link/89fee0513b6668e555959f5dc23238e9" class="__cf_email__" data-cfemail="6a09020b18060f195f5c2a0d070b030644090507">[email protected]</a>,"2,220",yes,0 """ df = pandas.read_csv(io.stringio(data), thousands=",", header=none) print(df)
hendaklah menghasilkan:
0 1 2 3 4 0 angel melo <a href="https://www.php.cn/link/89fee0513b6668e555959f5dc23238e9" class="__cf_email__" data-cfemail="74151a1311181911181b4142341319151d185a171b19">[email protected]</a> 1260 Yes 0 1 michael alem <a href="https://www.php.cn/link/89fee0513b6668e555959f5dc23238e9" class="__cf_email__" data-cfemail="1a777379727b767f7675755a7d777b737634797577">[email protected]</a> 60 Yes 0 2 charles ekk <a href="https://www.php.cn/link/89fee0513b6668e555959f5dc23238e9" class="__cf_email__" data-cfemail="6e0d060f1c020b1d5b582e09030f0702400d0103">[email protected]</a> 2220 Yes 0
Atas ialah kandungan terperinci Tidak dapat memisahkan fail csv dengan beribu-ribu dan koma. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel 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

Bagaimana saya menggunakan sup yang indah untuk menghuraikan html?

Cara Menggunakan Python untuk Mencari Pengagihan Zipf Fail Teks

Bagaimana untuk melakukan pembelajaran mendalam dengan Tensorflow atau Pytorch?

Pengenalan kepada pengaturcaraan selari dan serentak di Python

Serialization dan deserialisasi objek python: Bahagian 1

Cara Melaksanakan Struktur Data Anda Sendiri di Python

Modul Matematik dalam Python: Statistik
