当前位置: 首页 > 知识库问答 >
问题:

对象在运行较大的数据集时没有属性拆分

东门茂实
2023-03-14

当我在较大的数据集上运行代码时,我得到这个错误。

在1.4m问题数据集上运行代码。使用split函数会产生错误。

def build_vocab(sentences, verbose=True):

    vocab = {}

    for sentence in tqdm(sentences):
        for word in sentence:
            try:
                vocab[word] += 1
            except KeyError:
                vocab[word] = 1

    return vocab    
sentences = train_df["question_text"].progress_apply(lambda x: x.split()).values
vocab = build_vocab(sentences)

应用中的~\Documents\anaconda3\lib\site packages\pandas\core\series.py(self、func、convert\u dtype、args、**kwds)3589
else:3590 values=self.astype(html" target="_blank">object).values-

熊猫/_libs/lib.pyx_libs.lib.map_infer()

包装器(*args,**kwargs)671中的~\Documents\anaconda3\lib\site packages\tqdm_tqdm.py采用快速或慢速代码路径;因此,当t.total==t.n672t.update(如果不是t.total或t.n,则n=1)时停止

在(x)1112b中返回---

AttributeError:“float”对象没有属性“split”

30%|██▉ | 310851/1048575[00:20

共有1个答案

李云
2023-03-14

将x转换为字符串,然后使用拆分。您的数据集可能在某个地方有浮动值,这就是异常的原因。

 类似资料:
  • 我正在使用下面的代码使用GRU预测下一个单词。 低于异常。请帮我解决这个问题?? AttributeError Traceback(最近一次调用),在- c:\ users \ dixit \ appdata \ local \ programs \ python \ python 38 \ lib \ site-packages \ keras \ engine \ training . py

  • 我试图分裂链接的图像是什么错在我的代码

  • 当我运行上述代码行时,我得到以下错误。 返回lambda文档:词干分析器。阀杆(分析仪(doc)) 文件"/usr/local/lib/python2.7/dist-包/nltk/str/porter.py",第654行,在str中 词干=单词。下() AttributeError:“list”对象没有属性“lower” 如何解决这个错误?

  • Django v1.11.5 我试图安装GeoDjango来玩谷歌地图。 我为MAC安装了PostgreSQL应用程序,并安装了。我还使用自制软件安装GDAL。 要添加的已编辑设置.py: 但是,当我运行migrate时,我得到: 我创建用户使用: 完全错误: 运行迁移:Applying users.0011_location…Traceback(最后一次调用):在execute_from_com

  • 这是我的密码: 这条线给了我错误 "属性错误:'浮点'对象没有属性'exp'"。X,t是Numpy ndarray。

  • 问题内容: 我正在开发Django应用程序,并且出现以下错误 我的模型是这样构造的 我应该做什么? 问题答案: 首先,您必须非常小心地重写以具有非可选参数。记住,每次从一个查询集中获取一个对象时,它将被调用! 这是您想要的正确代码: 如果您只使用该对象的子类,我强烈建议在Animal上设置abstract选项。这样可以确保不为动物创建表,而仅为绵羊(等)创建表。如果未设置abstract,则将创建