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 @   豆浆D  阅读(1289)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2021-05-13 ls命令全解析
2021-05-13 cat(grep) 去除空行和注释行
点击右上角即可分享
微信分享提示