我有多个CSV文件,里面有数据。它是关于一个养鱼场的,数据看起来像这样:480行,55列。每个CSV代表一天。数据从采集的数据数(1,2,3,4,5,480)、日期、时间到每个游泳池的水位、水温、二氧化碳水平、ph水平等。数据的单位主要是数据数(整数)英寸、摄氏度、百分比(浮点数)和日期时间。
我的任务是解析数据,找出不同变量之间的某种关系。(1个文件),一周,等等。最终,我的代码将能够实时分析数据。我还想输出图形,并与数组一起工作,以最小化我的程序的大小。我还可能想用键/对值制作一个字典(作为元组?),所以我将不得不转换一些数据,因为现在一切都是逗号分隔值。
我正在使用Python 3.10和VScode(Windows环境)。
我是这样开始的,for 4个变量。我想在里面放一个计数器来跟踪操作。所以是一个for循环。我几乎可以说是一个完全的初学者。我不知道谁应该使用类init,main,name等等。逐行调试也有点神秘。最后,我的最终目标是重复我的代码通过多个文件在同一时间,并作出更大的情节与每一个数据为一个星期在它!
No= []
Date= []
Time= []
Temp101= []
filename = 'LOG_2021_2_0_2021_02_06.CSV'
def readMyFile():
with open(filename) as csvDataFile:
csvReader = csv.reader(csvDataFile)
for row in csvReader:
No.append(row[0])
Date.append(row[1])
Time.append(row[2])
Temp101.append(row[11])
return(No, Date, Time, Temp101)
print(readMyFile())
# this part of the code works
# import
# def functions
# what's next
# counter
# i=0
# i = i+1
# for loop
# plot matplotlib
# x,y axis
1条答案
按热度按时间mzmfm0qo1#
以下是一些可以帮助您的指南: