AI-Agent 面试题汇总 - Python数据分析篇(二)

1-什么是 DataFrame?

DataFrame 是 pandas 的二维表结构,带有行索引和列索引,每列可以是不同数据类型,适合做结构化数据分析。

2-什么是索引(index)?有什么作用?

索引是行标签,用于数据定位、切片、对齐和快速检索;时间序列分析中常把日期设为索引。

3-如何查看每列的数据类型?

df.dtypes

4-如何查看每列缺失值数量?

df.isna().sum()

5-如何判断数据中是否存在缺失值?

df.isna().values.any()

6-如何提取 createTime 为空的行?

df[df["createTime"].isna()]

7-如何删除所有存在缺失值的行?

df.dropna()

8-如何将 salary 列转换为浮点数?

df["salary"] = df["salary"].astype(float)

9-如何计算 salary 最大值与最小值之差?

df["salary"].max() - df["salary"].min()

10-如何查看每种学历出现次数?

df["education"].value_counts()

11-如何统计 education 列共有几种学历?

df["education"].nunique()

12-如何计算 salary > 10000 的数量?

(df["salary"] > 10000).sum()

13-如何提取 salary 与 new 之和大于 60000 的最后 3 行?

df[(df["salary"] + df["new"]) > 60000].tail(3)

14-如何将 createTime 列设置为索引?

df = df.set_index("createTime")

15-如何重置索引为默认整数索引?

df = df.reset_index(drop=True)

16-如何生成与 df 长度相同的随机数 DataFrame?

import numpy as np
imp

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

AI-Agent面试实战专栏 文章被收录于专栏

本专栏聚焦 AI-Agent 面试高频考点,内容来自真实面试与项目实践。系统覆盖大模型基础、Prompt工程、RAG、Agent架构、工具调用、多Agent协作、记忆机制、评测、安全与部署优化等核心模块。以“原理+场景+实战”为主线,提供高频题解析、标准答题思路与工程落地方法,帮助你高效查漏补缺.

全部评论
mark
点赞 回复 分享
发布于 03-10 23:39 河北
感谢分享
点赞 回复 分享
发布于 03-10 22:19 云南
唉 这个面试的时候是要手写代码吗?
点赞 回复 分享
发布于 03-10 21:53 黑龙江

相关推荐

04-13 09:56
已编辑
嵌入式工程师
点赞 评论 收藏
分享
评论
3
3
分享

创作者周榜

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