【问题标题】:ValueError: No axis named 1 for object type <class 'pandas.core.series.Series'> in Power BIValueError:Power BI 中的对象类型 <class 'pandas.core.series.Series'> 没有名为 1 的轴
【发布时间】:2020-06-16 20:08:03
【问题描述】:

我在尝试训练 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'>

我正在尝试使用 Python 脚本在 Power BI 中运行它。 如果有人可以帮助我解决这个问题,我会很高兴。

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

提前致谢!

【问题讨论】:

  • 你应该发布一个引发异常的代码 sn-p

标签: python pandas machine-learning powerbi train-test-split


【解决方案1】:
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]

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

【讨论】:

    猜你喜欢
    • 2017-09-02
    • 2020-10-03
    • 2019-05-08
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2016-11-18
    • 1970-01-01
    相关资源
    最近更新 更多