将数据帧中的变量重新标记为二进制变量,或

2024-09-28 20:15:32 发布

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

我使用的是一个数据框,它包含完全数字的数据,但有一列标记为“diagnosis”,它有一个“M”或一个“B”

我希望将所有B重新标记为0,将所有M重新标记为1,但我的代码没有将结果保存在数据帧中:

entries = df['diagnosis']

for i in entries:
    if i == 'B':
        i = 0
    else:
        i = 1

如何实现这一点并使用新标记的数据保存数据帧


Tags: 数据代码in标记dfforif数字