跳到内容
JJquan 的第二大脑

选择外观

探索知识库 ↗
栏目目录Python In Excel

创建数据集

什么是「数据集」?

在 Python 里,「数据集」通常指的是 DataFrame,这是 pandas 库里的一个核心概念。你可以把它想象成一个 Excel 表格在 Python 里的样子:有行、有列、每列有个名字(标题),每行是一条记录。

比如:

姓名

年龄

成绩

张三

25

88.5

李四

30

92

这就是一个 DataFrame,你可以用各种 Python 函数来分析它,比如算平均成绩、筛选出成绩大于90的人等。

创建数据集

df1 = xl("A1:G11", headers=True)
把数据集赋值给df1

xl() 是什么函数?

在 Excel 的这个 Python 环境里,xl() 是微软给你提供的一个 专用函数,用来 读取 Excel 单元格内容并转成 Python 的 DataFrame。

它不是标准 Python 的一部分,而是 Excel Python 特有的「魔法函数」。

语法:

xl(ref, headers=False)

参数名

函数

ref

你要读取的Excel范围,比如”A1:G11”或者“表1”

headers

是否把第一行当作表头(列名),默认是FALSE,如果你选择TRUE,那就是表明第一行为列名

headers=True 是什么意思?

如果你的 Excel 数据像这样:

A1:姓名

B1:年龄

C1:成绩

张三

25

88.5

李四

30

92

  • 当你写 headers=True,df1 的列名就会是 "姓名"、"年龄"、"成绩"。
  • 如果你写 headers=False,那就会默认给你数字索引 0, 1, 2 当作列名。

一句话总结

xl("A1:G11", headers=True) 就是把 Excel 中 A1 到 G11 的表格读取成一个 Python 的 DataFrame,第一行默认是列名,存到变量 df1 里,之后你就可以用 Python 的力量来分析和处理这些数据了。

DISCUSSION / 读者回应

把你的经验也留下

评论会先进入审核队列;通过后才会公开显示。邮箱不会公开展示。

还没有评论