การแยกไฟล์. txt ใน python [ซ้ำกัน]
Sep 04 2020
ฉันมีไฟล์. txt ที่แยกออกเป็นหลายแถวดังนี้: Vermont; VT; Tunbridge; 95000204; Republican; John Kasich; 36; 0.319 เมื่ออ่านด้วยแพนด้าฉันจะได้ 1 คอลัมน์เท่านั้น ฉันจะแยกข้อมูลใน python ได้อย่างไรเพื่อให้แต่ละค่าที่แยกจากกันเป็นคอลัมน์ที่แตกต่างกันในดาต้าเฟรมของแพนด้าขอบคุณ
คำตอบ
balderman Sep 04 2020 at 03:31
แบบนี้ (ดู https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html เพิ่มเติม)
import pandas as pd
df = pf.read_csv('data.csv',sep=';')
print(df)
โดยที่ data.csv อยู่
Vermont;VT;Tunbridge;95000204;Republican;John Kasich;36;0.319
NewYork;VT;Tunbridge;95000204;Republican;John Kasich;36;0.88
เอาท์พุท
Vermont VT Tunbridge ... John Kasich 36 0.319
0 NewYork VT Tunbridge ... John Kasich 36 0.88
[1 rows x 8 columns]