如何通过 python google colab 从 2 列(日期和值)绘制时间序列?

问题描述 投票:0回答:1

我是数据科学新手,我尝试将时间系列发送给我的老师。 她想要包含 1 列数据和预测的时间序列。 我尝试用我的语言(泰语)搜索此内容。 但没有人用泰语教Python的时间序列。

不知道如何...请帮助我!!!!!!

样本数据图片在这里 enter image description here

数据集 https://drive.google.com/file/d/1WpOFLtS1VXPA13Q2ofTTvQhRB2ZpebjY/view?usp=sharing

我需要代码或指导我

python time-series data-science google-colaboratory prediction
1个回答
0
投票

对于您提供的数据,我可以保存 CSV 文件(到我的 Windows 下载文件夹)并开箱即用,相对快速地执行此操作:

import pandas as pd
import matplotlib.pyplot as plt

file = "C:\\Users\\admin\\Downloads\\PM2dot5.csv"
df = pd.read_csv(file)



# Create plot
fig, ax = plt.subplots()
ax.plot(df['Date'], df['18T'], label='original data')

window_size = 10
df['Moving Avg'] = df['18T'].rolling(window=window_size).mean() 
ax.plot(df['Date'], df['Moving Avg'], label='moving avg')

# Add labels and title
ax.set_xlabel('date')
ax.set_ylabel('18T')
ax.set_title('time series') 

# Display plot
plt.show()

上面生成了这个图表:

从这一点开始,您需要详细说明您想要的预测,也许是相对容易实现的移动平均线,所以我免费提供了这个...

© www.soinside.com 2019 - 2024. All rights reserved.