那
Dataframe.replace呢
In [9]: mapping = {'set': 1, 'test': 2}In [10]: df.replace({'set': mapping, 'tesst': mapping})Out[10]: Unnamed: 0 respondent brand engine country aware aware_2 aware_3 age 0 a volvo p swe 1 0 1 23 11 b volvo None swe 0 0 1 45 22 c bmw p us 0 0 1 56 33 d bmw p us 0 1 1 43 44 e bmw d germany 1 0 1 34 55 f audi d germany 1 0 1 59 66 g volvo d swe 1 0 0 65 77 h audi d swe 1 0 0 78 88 i volvo d us 1 1 1 32 tesst set 0 2 1 1 1 2 2 2 1 3 1 2 4 2 1 5 1 2 6 2 1 7 1 2 8 2 1正如@Jeff在评论中指出的那样,在熊猫版本<0.11.1中,手动添加
.convert_objects()到末尾以正确转换tesst并将其设置为
int64列,以防后续操作很重要。



