str.contains 函数不适用于我的数据框

发布于 2025-01-11 14:34:36 字数 334 浏览 0 评论 0原文

我有一个包含 5 列的数据框(参与者、duration_1、duration_2、duration_3、duration_4)。 “参与者”列包含带有 IDCY 或 IDCO 标签的主题。例如:IDCY06、IDCO02、IDCY31...等。我想创建两个新的数据框:带有 IDCY 的数据框和带有 IDCO 的数据框。我一直在使用代码:

df[df["Participant"].str.contains("IDCY")]

并且我不断收到参与者的关键错误代码,即使所有内容都拼写正确。

是否有其他方法可以迭代行并获取具有设置子字符串的参与者的新数据框?

谢谢。

I have a dataframe with 5 columns (Participants, duration_1, duration_2, duration_3, duration_4). The "Participant" column has either subjects with the IDCY or IDCO labels. FOr example: IDCY06, IDCO02,IDCY31...etc. I want to create two new dataframes: those with the IDCY and those with IDCO. I have been using the code:

df[df["Participant"].str.contains("IDCY")]

and I keep getting a keyerror code for Participants even though everything is spelled as it should be.

Is there any other method to iterate over rows and to get a new dataframe with the participants that have a set substring?

Thank you.

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文