每日一题8:Pandas-改变数据类型

ops/2024/10/10 10:27:38/

 一、每日一题

编写一个解决方案来纠正以下错误:

 grade 列被存储为浮点数,将它转换为整数。

返回结果格式如下示例所示。

 

 解答:

import pandas as pddef changeDatatype(students: pd.DataFrame) -> pd.DataFrame:students['grade'] = students['grade'].apply(round).astype(int)return students

题源:力扣

 二、总结

这里考察了apply和astype的用法。对于DataFrame,apply 可以作用于整行或整列,默认是对列操作。对于本题是对整列的元素进行了四舍五入,astype是将数据类型将浮点类型转换为整形,如果不进行圆整,转换时可能会出现问题。

2024.5.11


http://www.ppmy.cn/ops/39161.html

相关文章

抖音APP运用的AI技术拆解

1.推荐系统(RS) 用户画像:根据用户的信息(如地区、性别、年龄、收藏、关注......)进行分析,构建用户画像,对用户进行分类; 行为分析:将用户的显形行为数据(如…

46 udp网络程序

查询网络服务的命令 netstat -nlup n: 显示数字 a:显示所有 u:udp服务 p:显示pid Recv-Q收到的数量,本地ip和远端ip,00表示可以收到任何地址 网络聊天 服务端 定义一个server类,成员保存ip地址&#xff…

Capl复合数据类型:枚举

用于定义一组有穷的、命名的常量。常量有了命名更容易理解和记忆,枚举中常量的命名,必须在整个capl程序中唯一。 定义的枚举类型变量,里面的成员如果没有赋值,默认从左到右,依次为012345...。如果有赋值就该成员就代表…

IDEA中向Data Sources导入sql文件

IDEA中向Data Sources导入sql文件 开篇 在学习黑马的课程时,时常需要向数据库中导入sql文件生成数据库表,每次都会忘记导入步骤,折腾许久,于是将过程记录下来。 步骤 在Database中选择你要导入的数据库源,如图我想…

量子计算编程框架Forest

一、介绍 Forest是由Rigetti Computing开发的一个量子计算编程框架。Forest包括两个主要组件:PyQuil和Quil。PyQuil是Forest的Python库,用于编写和运行量子程序。它提供了一系列的API,可以用于定义量子电路、操作量子比特和测量量子比特等。通过PyQuil,用户可以使用Python…

第十三届蓝桥杯决赛(国赛)真题 Java A 组【原卷】

文章目录 发现宝藏【考生须知】试题 A: 火柴棒数字试题 B: 小蓝与钥匙试题 C: 内存空间试题 D: 斐波那契数组试题 E: 交通信号试题 F: 数组个数试题 G: 六六大顺试题 H : \mathrm{H}: H: 选素数试题 I: 图书借阅试题 J \mathrm{J} J : 括号序列树 发现宝藏 前些天发现了一个…

springboot实现Aop

一、原理 AOP(Aspect Oriented Programming)的意思是:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可对业务逻辑进行增强,在不改变原有逻辑的基础上,在其前后进…

ESP32引脚入门指南(五):从理论到实践(SPI)

ESP32 微控制器因其丰富的外设接口而备受赞誉,其中SPI(Serial Peripheral Interface)是一种常见的通信协议。本文将深入探讨ESP32的SPI、HSPI(High-Speed SPI)和VSPI(Very High-Speed SPI)接口&…