我有一個包含大約 200.000 條記錄的 CSV 檔案。
每條記錄都有一個標題號和一些字串資訊:
Title_1, Line_1_1, Line_1_2
Title_2, Line_2_1, Line_2_2
Title_3, Line_3_1, Line_3_2
我需要將此檔案讀入如下所示的串列:
data = [[Title_1, Line_1_1, Line_1_2], [Title_2, Line_2_1, Line_2_2], [Title_1, Line_3_1, Line_3_2]]
如何使用 Python 將此 CSV 匯入到我需要的串列中?
uj5u.com熱心網友回復:
這可能不是最直接的方式,但我最初的想法是使用 Pandas 庫!
import pandas as pd
your_file_path = "route1/route2/csv_file.csv"
df = pd.read_csv("your_file_path")
df.head(5)
使用資料幀格式的 CSV,您現在可以將想要的值提取到串列中。
output_ls = []
for index, row in df.itertuples():
output_ls.append([row])
uj5u.com熱心網友回復:
import csv
with open("yourcsv.csv", newline="") as y:
data = csv.reader(y)
data_list = list(data)
print(data_list)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/365280.html
下一篇:熊貓“更新”方法沒有做任何事情
