小编Jea*_*ean的帖子

解析和显示“.csv”文件的最快方法是什么?

我目前正在使用 python 和 matplotlib 来显示 440+ k 行,.csv但只需要11 sec显示一列。我的.csv总是相同的格式。有没有办法更快地解析它?我选择将所有列存储到列表中然后显示它。

这是我制作的代码:

csv_path = "C:/Users/mydata.csv"
csv_database = open(csv_path, delimiters=";")    
data_dict = csv.DictReader(csv_database, delimiter=";")

current_row = 0

number_list = []

for row in data_dict:

   current_row += 1 # Skip heading row

   if current_row == 1:
       continue

   # Here I add to a list of strings already created 
   name_list.append(row["Name"]) # Assuming the header of the column is "Name"

   # Here I add to a list of integer 
   if …
Run Code Online (Sandbox Code Playgroud)

python csv matplotlib

5
推荐指数
1
解决办法
2733
查看次数

标签 统计

csv ×1

matplotlib ×1

python ×1