Memisahkan Data dengan Semi-Kolon dalam Panda
Apabila membaca fail .csv dengan panda, pemisah lalai untuk lajur ialah koma ( ,). Walau bagaimanapun, jika fail anda menggunakan pemisah yang berbeza, seperti koma bertindih (;), anda perlu menentukan ini dalam parameter apabila menggunakan fungsi read_csv.
Pertimbangkan format fail .csv berikut:
a1;b1;c1;d1;e1;... a2;b2;c2;d2;e2;... .....
Untuk membaca fail ini dengan panda dan membahagikan nilai kepada lajur berdasarkan pemisah koma bertitik, gunakan kod berikut:
<code class="python">import pandas as pd # Specify the file path csv_path = "C:...." # Set the separator character to ';' data = pd.read_csv(csv_path, sep=';') # Print the resulting DataFrame to check if the values are split into columns print(data)</code>
Dengan melepasi sep=';' , anda secara eksplisit memberitahu panda untuk menggunakan koma bertindih sebagai pembatas. Dengan cara ini, data akan dihuraikan dengan betul dan disusun ke dalam lajur individu.
Atas ialah kandungan terperinci Bagaimana untuk Membaca Fail CSV dengan Semi-Kolon sebagai Pemisah dalam Panda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!