微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PyCaret ValueError - 单元格为空

如何解决PyCaret ValueError - 单元格为空

我在使用 PyCaret 时遇到了一个问题

ValueError: Cell is empty

在我尝试创建模型时显示。这是我的代码

!pip install pycaret
 
from pycaret.utils import enable_colab 
enable_colab()
import tensorflow as tf
import numpy as np
import pandas as pd

income_data = pd.read_csv('/content/drive/MyDrive/Colab Notebooks/Adult Income/train.csv')
income_data.dropna(inplace=True,axis=0)

from pycaret.classification import *

clf1 = setup(income_data,target = 'income_>50K')
lr = create_model('lr') #Returned error

正如您从我的代码中看到的,我已经删除了具有 NaN 值的单元格,并且在设置过程中,摘要显示我的 Dataframe 中没有任何缺失值。作为参考,我使用的数据集可以在这里下载:https://www.kaggle.com/mastmustu/income?select=train.csv

解决方法

收到 Pycaret Github page 的回复,解决了我的问题:

嘿,这是张量流的问题。您需要在导入后 PyCaret:

from pycaret.utils import enable_colab  
enable_colab()
import numpy as np 
import pandas as pd

income_data = pd.read_csv('train.csv')
income_data.dropna(inplace=True,axis=0)

from pycaret.classification import * 
import tensorflow as tf

clf1 = setup(income_data,target = 'income_>50K') lr =
create_model('lr') 

这应该没有问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。