Pandas DataFrames筛选数据
来源:互联网 发布:淘宝单号购买平台 编辑:程序博客网 时间:2024/05/16 07:41
</pre><span style="font-size:18px">最近突然发现了pandas真实特别好用,实在需要好好学习下。貌似经过pd方法导入的数据都是DataFrame类型(二维)或者Series类型(一维)。今天在百度经验里看到了DataFrame的数据筛选,自己也尝试了下,顺便记录下来。</span><p></p><p><span style="font-size:18px">1.先加载os包,打开一个csv文件,读出其中内容</span></p><p></p><pre name="code" class="python">import osimport pandas as pd aqicsv = pd.read_csv("D:\\aqifit_numsum10\\newaqifit.csv")
2.此时的aqicsv为DataFrame格式,可进行describe操作,获得一些统计上的指标
aqicsv["predictaqi_norm1"].describe()
3.可筛选出predictaqi_norm1这一列大于100的行
aqicsv[aqicsv["predictaqi_norm1"]>100]
<span style="font-family: Arial, Helvetica, sans-serif;"></span><pre name="code" class="python"><span style="font-family: Arial, Helvetica, sans-serif;">aqicsv[aqicsv.predictaqi_norm1>100]</span><span style="font-family: Arial, Helvetica, sans-serif;"> </span>
4.可使用&(并)与| (或)实现多条件筛选
aqicsv[(aqicsv["FID"]>37898) & (aqicsv["FID"]<38766) ]
aqicsv[(aqicsv.predictaqi_norm1>150) |(aqicsv.predictaqi_norm1<100) ]
5.如果只需要其中两列数据,而同时利用另外两列进行筛选时可以这样.如果只需要其中的某几列可以写为aqicsv[['FID','x','y']]
aqicsv[['x','y']][(aqicsv.FID >10000) | (aqicsv.predictaqi_norm1 >150)]
6.可用isin方法筛选一些特定值,但要将其写入某一列中
testlist = aqicsv.predictaqi_norm1[:50]
aqicsv['predictaqi_norm1'].isin(testlist)
0 0
- Pandas DataFrames筛选数据
- Pandas DataFrames筛选数据
- Pandas DataFrames筛选数据的方法
- pandas筛选排序数据
- pandas中apply筛选数据
- class Manipulating DataFrames with pandas
- class Merging DataFrames with pandas
- pandas系列之 DataFrame 行列数据筛选
- 使用Pandas对数据进行筛选和排序
- 使用Pandas对数据进行筛选和排序
- 【Python学习系列二十二】pandas数据筛选和排序
- 使用Pandas对数据进行筛选和排序
- pandas按若干个列的组合条件筛选数据
- pandas教程----------Dataframe筛选数据(12/4)
- 使用Pandas对数据进行筛选和排序
- dataframes
- pandas基础__之__对数据进行筛选和排序
- pandas学习笔记5—DataFrame数据筛选loc,iloc,ix,at,iat
- Stack Overflow 上人气最旺的 10 个 Java 问题
- Hadoop 2.6.0动态添加节点
- C++函数
- java中静态方法与实例方法的区别
- OpenCV3.0+CodeBlocks13.12环境配置
- Pandas DataFrames筛选数据
- [置顶] Resources in Visual Tracking
- cocoapods的使用
- 【Python】计算文件MD5 和 SHA1
- CodeForces 596 B Wilbur and Array
- Android中listView中用于下载、显示图片
- MapReduce 思想解析
- 深入理解JVM之七:静态分派与动态分派
- caj转pdf超简单!