[英]Finding minimum in a column from .csv without using python module
我正在創建一個程序,可以幫助我從 a.csv 文件中找到列中的最小值。 但是,在我能做到這一點之前,我正在努力將數據分類到一個列表中。 這是我所做的:
#open the file
csv_file = open("test_data.csv","r")
#print out all values in the last second column
for data in csv_file:
data = data.replace("\n","").split(",")[-2]
print(data)
這就是我得到的:
27
24
33
52
54
53
但是,我想以這種方式對它們進行排序,以便可以使用 min() function 找到最小值。
[27,24,33,52,54,53]
任何建議將不勝感激,謝謝。 :)
為什么 append 到一個列表呢? 只需獲得最低限度。
#open the file
csv_file = open("test_data.csv","r")
#print out all values in the last second column
results = []
for i, data in enumerate(csv_file):
data = data.replace("\n","").split(",")[-2]
if i == 0:
minimum = data
if data < minimum:
minimum = data
print(minimum)
首先創建一個列表,然后 append 值。
#open the file
csv_file = open("test_data.csv","r")
#print out all values in the last second column
results = []
for data in csv_file:
data = data.replace("\n","").split(",")[-2]
print(data)
results.append(data)
print(min(results))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.