pandas常用面试题及详细答案.docxVIP

  • 0
  • 0
  • 约1.18万字
  • 约 14页
  • 2026-06-09 发布于河北
  • 举报

pandas常用面试题及详细答案

一、基础入门类(必问,考察基础掌握程度)

1.请说说pandas中Series和DataFrame的区别?

答案:这是最基础的问题,实际工作中每天都会用到,核心区别就3点,好记不绕弯:

1.维度不同:Series是一维数据结构,相当于一个带索引的数组,只有行索引,没有列名;DataFrame是二维表格型数据结构,既有行索引(index),也有列索引(columns),可以理解为“多个Series组成的字典”,每一列都是一个Series。

2.数据存储:Series只能存储单一数据类型(比如全是整数、全是字符串);DataFrame每一列可以是不同的数据类型(比如一列整数、一列字符串、一列日期),更灵活。

3.用途不同:Series适合存储单一维度的数据(比如一个班级所有学生的成绩);DataFrame适合存储多维度、结构化的数据(比如一个班级学生的姓名、年龄、成绩、性别等信息),是pandas最核心、最常用的数据结构。

补充:实际工作中,我们处理的几乎都是DataFrame,Series更多是作为DataFrame的一列或一行存在,很少单独使用。

2.pandas中如何创建Series和DataFrame?请举2种常用方法。

答案:不搞复杂的方法,只说工作中最常用的2种,简洁实用:

(1)创建Series:

方法1:用列表创建(最

文档评论(0)

1亿VIP精品文档

相关文档