我正在尝试为我的垃圾邮件分类器创建一个DataFrame对象。它应该包含两列:'messages'和'class'。然而,当我使用
理论上,这应该将电子邮件和文件夹名称添加到数据中。 有没有办法避免使用旧版本的pandas来解决这个问题?
dataframe.append
函数将电子邮件作为'messages'添加到我的数据框中,并将文件夹名称作为'class'时,我遇到了这个错误:
为此,我最初创建了一个Dataframe,如下所示:AttributeError: 'DataFrame'对象没有'append'属性
data = DataFrame({'message': [], 'class': []})
我尝试使用DataFrame.append()函数将垃圾邮件和正常邮件添加到DataFrame中。以下是我使用的代码:data = DataFrame({'message': [], 'class': []})
data = data.append(dataFrameFromDirectory('D:\email_classifier\spam', 'spam'))
data = data.append(dataFrameFromDirectory('D:\email_classifier\ham', 'ham'))
理论上,这应该将电子邮件和文件夹名称添加到数据中。 有没有办法避免使用旧版本的pandas来解决这个问题?