添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
DataFrame按条件筛选、修改数据:df.loc[]拓展

DataFrame按条件筛选、修改数据:df.loc[]拓展

零基础学Python数据分析 >> Pandas >> DataFrame按条件筛选、修改数据拓展:df.loc[]拓展


前言

大家好,这里是零基础学Python数据分析系列。

这个系列所有的代码编写均是Python3版本。

喜欢的朋友们可以点个关注,有问题欢迎随时和我交流。


之前我们学习了如何对DataFrame进行切片,其中df.loc[]可以按某列条件筛选行数据,本章我们就拓展一下df.loc[]按某列条件筛选行数据,内容如下:

(1)df.loc[]按某列条件 筛选 行数据。

(2)df.loc[]按某列条件 筛选并修改 行数据。

(3)筛选条件常用:判断某列数据中是否 包含特定字符串(或字符串列表)

创建一个DataFrame

先通过字典创建一个学生信息的DataFrame。

输入:

import pandas as pd
Student_dict = {'姓名':['张三', '李四', '王五', '赵六'],
                '性别':['男', '女', '男', '女'],
                '年龄':[20, 21, 19, 18],
                'Python成绩':[70, 80, 90, 50],
                '评价':['良好', '良好', '良好', '良好'],
                '地址':['A小区10幢', 'A小区11幢','B小区10幢','C小区11幢']}
# 字典创建DataFrame,字典键变DataFrame的列名