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)

浙公网安备 33010602011771号