我是靠谱客的博主 可爱手套,最近开发中收集的这篇文章主要介绍【莫烦Python】Numpy & Pandas (数据处理教程) pandas选择数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import  numpy as np
import pandas as pd

dates = pd.date_range(' 20130101', periods=6)
df = pd.DataFrame(np.arange(24).reshape((6,4)), index=dates, columns=['A', 'B', 'C', 'D'])
print(df)

在这里插入图片描述

print(df['A'])  选择ABCD的某一列A,可以用传参的方式进行输出。
print(df.A)  可以实现同样的效果

也可以按照切片的方法进行选择
print(df[0:3]) 选择零到第三行之前的数据
print(df['20130102':'20130104']) 也可以用这种办法来实现

用以下四种方式进行数字的筛选
select by label:loc  根据标签来进行选择
print(df.loc['20130101']) 以标签的形式来进行选择
print(df.loc[:,['A','B']])  打印只是A和B的数据
print(df.loc['20130101',['A','B']])

select by position:iloc 根据位置来进行选择
print(df.iloc[3]) 打印第三行的数据
print(df.iloc[31]) 打印第三行第一位的数据
print(df.iloc[3513]) 打印第三行到第五行,第一列到第三列

mixed selection: ix(python3已经被弃用了)
print(df.ix[:3,['A','C']]) 打印A和C,第零行到第三行的数据

Boolean indexing
print(df[df.A<8])

最后

以上就是可爱手套为你收集整理的【莫烦Python】Numpy & Pandas (数据处理教程) pandas选择数据的全部内容,希望文章能够帮你解决【莫烦Python】Numpy & Pandas (数据处理教程) pandas选择数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部