龙空技术网

python之pandas如何筛选数据的行和列

闻三知五 404

前言:

此时我们对“在python中引入pandas模块”都比较珍视,朋友们都想要分析一些“在python中引入pandas模块”的相关内容。那么小编同时在网摘上网罗了一些有关“在python中引入pandas模块””的相关文章,希望姐妹们能喜欢,各位老铁们一起来了解一下吧!

在数据分析中,通常需要从数据集中筛选出符合特定条件的行和列。Pandas 是一个流行的 Python 数据分析库,提供了多种方法来筛选数据。在以下内容中,我们将介绍如何使用 Pandas 筛选行和列。

1、导入pandas模块

import pandas as pd

2、创建一个数据框

df = pd.DataFrame({'姓名':['Alice','小强','小明','大保健'],'年龄':[35,56,45,22],'城市':['北京','上海','广州','深圳']})

3、打印一下数据框结果

print(df)

4、打印结果如下:(证明数据框数据没有问题)

5、把年龄大于35岁的人信息筛选出来(也可以把城市加上,打印结果的时候,城市也会展现出来)

sub=df.loc[df['年龄']>25,['姓名','年龄']]

6、打印结果

print(sub)

结果如下:

7、打印出小强的信息,如下:(直接筛选某个值,等号使用==)

sub=df.loc[df['姓名'] =='小强',['姓名','年龄','城市']]

打印结果如下:

8、选择特定的行和列

sub1=df.iloc[[0,2],[0,1]]

# [0,2] 选择的是第0行和第2行,如果2换成3,就是选择第3行

#[0,1]选择的是第0列和第1列,如果把1换成5,就是选择第5列

9、打印结果如下:

请问,你学会了吗?

欢迎点赞、转发、收藏。

标签: #在python中引入pandas模块 #python查看数据有几行几列