我是熊猫数据框的新手,我需要一些帮助
假设我有一个数据帧df:
>>print(df)
ID Score
0 AA 100
1 AA 10
2 BB 50
3 BB -20
4 BB 0
5 AA 200
我想添加一个值为1的新列。如果它是ID的最低分数,则为0,否则:
>> print(df_out)
ID Score IsLowestScoreID
0 AA 100 0
1 AA 10 1
2 BB 50 0
3 BB -20 1
4 BB 0 0
5 AA 200 0
实现这样一件事的正确方法是什么
Tags:
您可以通过^{} 列} 和
Score
与^{min
创建的Series
进行比较,然后将掩码转换为整数,以便True/False
到1/0
映射:另一种方法是使用^{} 按掩码指定值:
细节:
相关问题 更多 >
编程相关推荐