我是数据科学新手,我尝试将时间序列发送给我的老师。 她想要具有 1 列数据和预测的时间序列。
我尝试用我的语言(泰语)搜索此内容。但没有人用泰语讲授 python 的时间序列。
我不知道如何...请帮助我
数据集 https://drive.google.com/file/d/1WpOFLtS1VXPA13Q2ofTTvQhRB2ZpebjY/view?usp=sharing
我需要代码或指导我
对于您提供的数据,我可以保存 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()
从这一点开始,您需要详细说明您想要的预测,也许是相对容易实现的移动平均线,所以我免费提供了这个...