考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

在使用Pandas进行数据清洗与转换时,关于数据选择(切片)和类型转换的操作,以下描述正确的有?
A. 使用 .loc[] 可以通过标签(label)构建切片进行行和列的选择,且结束标签是包含在内的(闭区间)。
B. 使用 .iloc[] 可以通过整数位置构建切片进行行和列的选择,其切片逻辑遵循左闭右开原则(不包含结束位置)。
C. 使用 astype() 方法可以将某一列的数据类型强制转换为指定类型(如从 object 转为 float),若存在无法转换的值默认会报错,除非设置 errors='ignore'。
D. df['col'].values 返回的是一个标准的 Python list,可以直接用于向量化运算以提高效率。
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

A正确:.loc[] 是基于标签的索引,切片时包含结束标签(例如 df.loc[1:5] 包含索引5)。 B正确:.iloc[] 是基于位置的索引,遵循标准Python切片规则,不包含结束位置(例如 df.iloc[1:5] 只取索引1,2,3,4)。 C正确:astype() 是常用的类型转换函数,对于无法转换的数据,默认抛出异常,但可以通过 errors 参数控制行为('coerce'会将错误值转为NaN)。 D错误:df['col'].values 返回的是 NumPy 数组(ndarray),而不是 Python list。NumPy数组支持向量化运算,而列表不支持直接的向量化数学运算。