题解 | #修补缺失的用户数据#

修补缺失的用户数据

https://www.nowcoder.com/practice/9863e81c8eba4c33817b26b801a17313

七、运营同学拿到了这份用户文件,但是由于系统BUG,出现了部分缺失的值,请你使用当前的最大年份填充缺失的毕业年份(“Graduateyear”),用Python填充缺失的常用语言(“Language”),用成就值的均值(四舍五入保留整数)填充缺失的成就值(“Achievementvalue”)。

思路

1、获取最大年份、成就值的均值

2、填充

```Plain Text核心代码df.fillna(value = values,inplace=True)

解析:

在Pandas中,`fillna()` 是一个非常有用的函数,它可以用来填充数据框或序列中的缺失数据。

下面是 `fillna()` 函数的语法:

Plain TextDataFrame.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None, **kwargs)```

参数说明:

  • value:用于填充缺失值的值或字典,可选。如果未提供,则默认为使用 None 值。
  • method:填充缺失值的方法,包括 'backfill'、'bfill'、'pad'、'ffill'、'None' 等,可选。如果未提供,则默认为使用 None 值。
  • axis:沿着哪个轴进行填充缺失值,可选。如果未提供,则默认为 0 或 None 值。
  • inplace:是否原地修改,可选。如果为 True,则表示在原数据框上修改,否则返回一个新的修改后的数据框。
  • limit:填充的次数,可选。如果未提供,则默认为 None 值。
  • downcast:指定一个数据类型,可选。如果未提供,则默认为 None 值。
全部评论

相关推荐

04-08 23:14
已编辑
南阳理工学院 算法工程师
本人情况:26届双非本科,两段实习经历,目前拿到的都是实习的offer,一个校招的都没有,他们都说先实习,然后等拿到毕业证了直接转正,我又害怕干三个月给我叉出去面试题也发一下吧### 杭州问尔信息技术后端登录你是怎么做的?JWT令牌你了解过吗?他虽然是一段字符串,他表达了什么东西?怎么解析出来信息和过期时间?JWT令牌怎么续期?如果我拉黑一个账号,要怎么做?两种方案(有无redis)mongodb和mysql的区别?mongodb和mysql分别实用于什么项目?选型你会怎么选?数据库的事务,那些地方需要使用,那些地方不需要使用?他会影响什么性能?mysql和pgsql有什么差异你知道吗?消息队列 redis也有,为什么要用mq?前后端会部署吗?docker会用吗?内部通信前端 async和 await你知道吗?异步编程的原理是什么?vue3 为什么你改变一个字符串 前端会跟着改动AI工具会用什么?你会怎么用?### 仲财通常用的锁有哪些synchronize和ReentrantLock的区别分布式锁了解吗?分布式事务mysql表字段sql优化什么时候用索引索引什么时候会失效mysql事务ioc一些项目应用问题### 观妙科技项目问题...zset的架构是什么样子的线程池突然队列被打满了怎么办?如果上游和下游都无法控制,该怎么维护select * from user where age>20 order by update_time 索引设计检索过程是什么样的冒泡排序和快排,有什么区别怎么判断链表有没有环### 观妙科技-二面项目部分...线程池的核心参数有哪些你是怎么用线程池的JMMG1模型跳表介绍一下平衡二叉树TCP为什么要三次握手?说一下hashmap红黑树的特征你有什么学习的方法
牛马人的牛马人生:对学院本而言很强了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务