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