pandas 简单学习

前言

再使用python 进行数据分析,统计,对于数据集,表格操作的时候经常会用到

二、Pandas 的常用操作

下面所有示例都基于上面的 df。

1. 查看数据

df.head()        # 查看前5行
df.tail()        # 查看后5行
df.shape         # 行列数量
df.info()        # 数据类型信息
df.describe()    # 数值型统计描述

2. 选择行列

选择列

df["name"]
df[["name", "score"]]     # 多列

使用 loc

df.loc[0]                 # 第一行
df.loc[0, "name"]         # 行0 的 name 列
df.loc[:, "score"]        # 全部行的 score 列

使用 iloc

df.iloc[0, 1]             # 0行 1列
df.iloc[:, 2]             # 所有行第3列

3. 条件筛选(WHERE)

例如筛选年龄大于17的人:

df[df["age"] > 17]

多个条件:

df[(df["age"] > 17) & (df["score"] >= 88)]

4. 新增 / 修改列

新增一列:

df["level"] = df["score"].apply(lambda x: "优秀" if x >= 90 else "良好")

修改列:

df["age"] = df["age"] + 1

5. 删除列

df.drop("age", axis=1, inplace=True)

删除行:

df.drop(0, axis=0)
posted @ 2025-11-05 08:25  元始天尊123  阅读(6)  评论(0)    收藏  举报