python中如何映射原值而不是True和False

2024-06-08 01:33:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将另一列中不包含(/)的所有包含(/)的值都标记为零

我试过了

    splits2 = df.COLUMN_2.str.contains('/')

但它只会发现真值和假值。 我可以将真值与列2中的原始值映射吗

对于(/)它标记为true,而不包含(/)它标记为false,但我想将原始值放在true中 现在它只是在标记真假


Tags: 标记falsetruedfcolumncontainsstr真值
2条回答

试试这个

splits2 = np.where(df.COLUMN_2.str.contains('/'), df.COLUMN_2,0)

你可以试试这个:

splits2 = df.COLUMN_2.where(df.COLUMN_2.str.contains('/'))

相关问题 更多 >

    热门问题