import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# 读取csv文件
data = pd.read_csv('E:/2023/z222E3523263B38.csv', encoding='gb2312')
# 将数据分为训练集和测试集
X_train = data.iloc[:int(len(data)*0.7), :-1]
y_train = data.iloc[:int(len(data)*0.7), -1]
X_test = data.iloc[int(len(data)*0.7):, :-1]
y_test = data.iloc[int(len(data)*0.7):, -1]
data = data.drop(['Unnamed: 9'], axis=1)
data = data.drop(['时间'], axis=1)
# 计算移动平均值
co2_ma = data.rolling(window=5).mean()
# 测试模型
score = co2_ma.score(X_test, y_test)
# 应用模型
co2_predictions = co2_ma.predict(X_test)
出现错误,提示为下:
AttributeError Traceback (most recent call last)
Cell In[8], line 2
1 # 测试模型
----> 2 score = co2_ma.score(X_test, y_test)
3 # 应用模型
4 co2_predictions = co2_ma.predict(X_test)
File E:\Anaconda\