我有包含温度和经过时间(秒)的CSV文件:
el_time;temp_c
0;5.974
3600;6.015
7200;6.153
我还知道开始时间(日.月.年时:分:秒):
start_time = 20.01.2023 20:05:33
如何使用Pandas Dataframe 绘制图表?到目前为止,我已经提出了以下方法,但当然它不起作用。
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('temperature.csv', sep=';')
start_date ='2023-01-20T20:05:33'
start_date_object = datetime.strptime(start_date, '%Y-%m-%dT%H:%M:%S')
x = start_date_object + df['el_time'].values
y = df['temp_c'].values
plt.plot(x, y)
1条答案
按热度按时间fquxozlt1#
您可以使用
pd.to_datetime
将字符串datetime转换为datetime类型,并使用pd.to_timedelta
将秒转换为timedelta