【发布时间】:2021-03-22 18:16:10
【问题描述】:
我是一个初学者,我被困在这个练习中。我不允许使用任何模块来解决这个问题。 我有一个 csv 文件,其中 10 行代表每行中的不同房屋,20 列代表天。每天记录房屋温度是否低于 15 摄氏度。文件没有标题。
0,2,4,1,1,2,...
2,2,2,1,1,0,...
1,1,1,2,0,0,...
...
我需要进行一些计算,例如每间房屋每天平均温度低于 15 摄氏度的次数。所以我想我需要一个包含所有行的房屋列表和一个包含相关列的排序值的日期列表,例如 [[0,2,1,...],[2,2, 1,...],...] 来执行这些计算。到目前为止我已经尝试过
file = open("filename.csv")
days = []
for line in file:
line = line.strip()
data = line.split(",")
for x in range(0, len(data)):
days.append(int(data[x]))
print(days)
这并没有像我希望的那样给我列出的日子。我得到了一个包含所有数据的大列表。我做错了什么?
【问题讨论】: