如何用索引值替换df列类中具有“Np”值的某些值,以便进行一些处理。 df
class Project
0 A1 Math
1 A2 Physics
2 Np Music
3 A3 Danse
4 Np Acting
所以我用
df['class'] = df['class'].where(df['class'] != 'Np', df.index.to_series())
我得到了我想要的
df
class Project
0 A1 Math
1 A2 Physics
2 2 Music
3 A3 Danse
4 4 Acting
然后我想在完成df分析后删除索引并保持字段为空。 最终输出:
class Project
0 A1 Math
1 A2 Physics
2 Music
3 A3 Danse
4 Acting
有办法做到这一点吗
将初始测试保存为掩码,并在以后重新使用:
输出:
相关问题 更多 >
编程相关推荐