这是我目前拥有的,我需要在x上绘制时间,在y上绘制浊度。在我可以绘制csv文件中的伏特之前,需要先进入等式Turbidity =(0.07642 *伏特)+(-15.122)),然后绘制图形。我也收到日期错误,我将在下面发布各列。以下是以下各列,我如何才能忽略记录器时间和loggerID?我只需要x上的日期时间,原始传感器就可以在y上转换为浊度。
Date/Time (UTC) Logger Time (unix timestamp) Raw Sensor (mV) LoggerID
6/27/2018 18:45 1530125111 4.61 Mill Creek B
7/3/2018 18:30 1530642609 92.14 Mill Creek B
7/3/2018 18:45 1530643509 92.03 Mill Creek B
7/3/2018 20:00 1530648013 91.24 Mill Creek B
...
import pandas as pd
from datetime import datetime
import csv
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
headers = ['Raw Sensor','Date','Time']
df = pd.read_csv('turbiditydata.csv',names=headers)
print (df)
df['Date'] = df['Date'].map(lambda x: datetime.strptime(str(x), '%d/%m/%y %H:%M'))
x = df['Date']
y = df['Turbidity']
plt.plot(x,y)
plt.gcf().autofmt_xdate()
plt.title('Turbidity Over Time')
plt.show()