Weather Forecasting
Weather Forecasting
import os
import json
# Upload your Kaggle API key file (kaggle.json) to Colab using the file upload
feature
from google.colab import files
files.upload()
# Set the appropriate permissions for the Kaggle API key file
os.chmod('/root/.kaggle/kaggle.json', 0o600)
import os
import zipfile
import os
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import plotly.express as px
train =
pd.read_csv("/content/daily-climate-time-series-data/DailyDelhiClimateTrain.csv")
test =
pd.read_csv('/content/daily-climate-time-series-data/DailyDelhiClimateTest.csv')
print(train.head())
print(test.head())
print(train.shape)
print(test.shape)
print(train.describe())
print(test.describe())
train.info()
test.info()
train.tail(5)
test.tail(5)
print(train.info())
print(test.info())
plt.show()
plt.style.use('fivethirtyeight')
plt.figure(figsize=(16, 6))
plt.title("Temperature Change in Delhi Over the Years")
sns.lineplot(data = train, x='month', y='meantemp', hue='year')
plt.show()
!pip install prophet
# Make predictions
predictions = model.predict(future_dates)
predictions
plot_plotly(model, predictions)
# Make predictions
predictions365 = model.predict(future_dates365)
predictions365