python第三方库pandas是很多开发者都会去使用的一个数据分析和处理软件包 , 而它也有很多不同的方法来实现数据筛选功能 。下面文章所要来介绍的内容就是pandas库筛选数据的方法 , 感兴趣和想要了解一下的小伙伴可以继续往下看看哦 。
文章插图
1.首先需要知道pandas库一般都是以Dataframe这个行列表格形式的结构来保存数据的 , 而筛选数据指的就是从该结构之中将自己所需要的数据取出来 。而筛选数据最简单方式就是取哪些行的数据 , 代码如下:
# 取3-5行数据import pandas as pddf = DataFrame(pd.read_csv(test.csv))data=https://www.ycpai.cn/python/df.loc[2:5]2.第二种方式就是与行相等的从列中筛选数据出来了 , 不过这种方式是会从df对象之中将某列中具有指定值的数据给筛选出来 。它可以同时指定多个列和多个值来实现多条件数据筛选 , 代码如下所示:
# 多条件data_many=df[(df['ane']== 2)&(df['pqr']== 3)]# 多值data_many=df[df['name'] in [20,30]]3.筛选出某列中以指定字符串开头的数据 , 或者是以包含有指定字符串的数据 。这些都是会将该筛选后数据所在的一行全部都给获取到 , 代码示例如下所示:
# 开头cond=df['age'].str.startswith(’十七’)# 中间cond=df['列名'].str.contains('值')4.而很常见的一种数据筛选方式就是通过行和列来得到某一个单元格的的数据 , 一般只有在需要及其准确的数据时才会使用这种方式 , 详细代码示例如下所示:
print(ridership_df.iloc[4,0])【Python中的pandas库如何筛选数据?Pandas筛选数据的方法有哪些】以上就是关于“Python中的pandas库如何筛选数据?Pandas筛选数据的方法有哪些”的全部内容了 , 希望对你有所帮助 。
推荐阅读
- Python画图用到哪些库?Python中可以画图的库有哪些?
- Python函数怎么嵌套?如何快速掌握Python函数嵌套的技巧
- Window下载安装python需要注意什么?Window下载安装python注意事项
- python3中的lambda函数是什么?python3中lambda函数的基本用法
- linux中怎么样安装python程序?linux系统中安装python的详细步骤
- Python函数如何调用局部变量?Python函数调用变量的方法
- Python怎么定位浏览器弹出框?Selenium库如何定位到浏览器弹窗
- Python自动点赞脚本怎么写?Python如何实现简单自动点赞功能
- Python中的newline是什么意思?Python函数里面newline参数有什么作用
- Python中的Series怎么排序?Series对象元素排序方法是什么