Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ValueError:对象类型没有命名为1的轴<;类别';熊猫.core.series.series'&燃气轮机;在职BI_Python_Pandas_Machine Learning_Powerbi_Train Test Split - Fatal编程技术网

Python ValueError:对象类型没有命名为1的轴<;类别';熊猫.core.series.series'&燃气轮机;在职BI

Python ValueError:对象类型没有命名为1的轴<;类别';熊猫.core.series.series'&燃气轮机;在职BI,python,pandas,machine-learning,powerbi,train-test-split,Python,Pandas,Machine Learning,Powerbi,Train Test Split,通过训练ML模型,我面临以下问题 Error Message: Ρýтнбл ѕ¢řїрŧ ëřřбŕ. Traceback (most recent call last): File "PythonScriptWrapper.PY", line 36, in <module> model.fit(train.drop('Demand', axis=1), train.Demand) File "C:\Users\ekurt\AppData\Local\Continu

通过训练ML模型,我面临以下问题

Error Message:
Ρýтнбл ѕ¢řїрŧ ëřřбŕ.
Traceback (most recent call last):
  File "PythonScriptWrapper.PY", line 36, in <module>
    model.fit(train.drop('Demand', axis=1), train.Demand)
  File "C:\Users\ekurt\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\series.py", line 4139, in drop
    errors=errors,
  File "C:\Users\ekurt\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\generic.py", line 3923, in drop
    axis_name = self._get_axis_name(axis)
  File "C:\Users\ekurt\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\generic.py", line 420, in _get_axis_name
    raise ValueError(f"No axis named {axis} for object type {cls}")
ValueError: No axis named 1 for object type <class 'pandas.core.series.Series'>

错误消息:
Ρýтнбл ѕ¢řїрŧ ëřřбŕ.
回溯(最近一次呼叫最后一次):
文件“PythonScriptWrapper.PY”,第36行,在
模型拟合(列车下降('需求',轴=1),列车需求)
文件“C:\Users\ekurt\AppData\Local\Continuum\anaconda3\lib\site packages\pandas\core\series.py”,第4139行,下拉
错误=错误,
文件“C:\Users\ekurt\AppData\Local\Continuum\anaconda3\lib\site packages\pandas\core\generic.py”,第3923行,在下拉列表中
axis\u name=self.\u获取\u axis\u name(axis)
文件“C:\Users\ekurt\AppData\Local\Continuum\anaconda3\lib\site packages\pandas\core\generic.py”,第420行,位于get\U axis\u名称中
raise VALUERROR(对象类型{cls}没有命名为{axis}的轴)
ValueError:对象类型没有名为1的轴
我正试图用Python脚本在powerbi中运行它。 如果有人能帮我解决这个问题,我会很高兴

如果您需要更多信息,请告诉我

提前谢谢

import matplotlib.pyplot as plt 
import pandas as pd 
from sklearn.linear_model import LogisticRegression
import numpy as np 

dataset = pandas.DataFrame(Demand, Date, Temperature)

dataset['Date'] = pd.to_datetime(dataset['Date'])
dataset.set_index('Date', inplace=True)
dataset = dataset.resample('W').sum()#.ffill()
dataset.index.freq = 'W'

train, test = dataset.iloc[:300, 0], dataset.iloc[300:, 0]
#X_train = train.drop('Demand', axis=1)
#X_test = test.drop('Demand', axis=1)
#y_train = train.Demand
#y_test = test.Demand

model = LogisticRegression()
model.fit(train.drop('Demand', axis=1), train.Demand)

好的,我通过删除中的[0]解决了这个问题

train, test = dataset.iloc[:300, 0], dataset.iloc[300:,0]

好的,我通过删除中的[0]解决了这个问题

train, test = dataset.iloc[:300, 0], dataset.iloc[300:,0]


您应该发布引发异常的代码段您应该发布引发异常的代码段