pandas按条件修改列的值

今天在处理表格的时候碰到要按一定的条件修改pandas某列的值,感觉突然不会了,特此来整理一下加强记忆。

 

  • 表格简单来说大概长上面这个样子,因为要处理考试成绩的内容,所以需要把中文全部修改成0或者其他
  • 直接上代码,做个记录
import pandas as pd

csv = pd.read_excel(r'C:\Users\username\Desktop\学习情况详表(2020.12.25).xlsx', dtype=str, skiprows=1, sheet_name=5)

data = csv.copy()
data.loc[data['考试成绩']=='未参加','考试成绩'] = 0
data

 

原文:https://blog.csdn.net/weixin_44285988/article/details/111682446

posted @ 2022-05-13 15:38  豆浆D  阅读(1344)  评论(0)    收藏  举报