Valueerror:系列是模棱两可的。使用A.Empty,A.Bool(),A.Item(),A.Any()或A.Al()

发布于 2025-02-11 16:33:53 字数 262 浏览 3 评论 0原文

在垃圾邮件数据表中,列(V1)具有2个值:HAM&垃圾邮件。试图 创建一个单独的列将它们分类为1& 0,得到 以下错误。请协助。

data = pd.DataFrame(columns=['output'])
if spam['v1'] == 'ham':
output == 1
else: output == 0
data = data.append(pd.DataFrame({'output': output}, index=[0]))

In Spam data sheet, column (v1) has 2 values : ham & spam. When trying to
create a separate column to categorize them to 1 & 0, getting the
below error. Please assist.

data = pd.DataFrame(columns=['output'])
if spam['v1'] == 'ham':
output == 1
else: output == 0
data = data.append(pd.DataFrame({'output': output}, index=[0]))

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白日梦 2025-02-18 16:33:53

您可以尝试以下操作:

data['output'] = df['v1'].replace({'ham': 1, 'spam': 0})

Can you try the following:

data['output'] = df['v1'].replace({'ham': 1, 'spam': 0})
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文