博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pandas DataFrame的基本属性
阅读量:4617 次
发布时间:2019-06-09

本文共 1331 字,大约阅读时间需要 4 分钟。

DataFrame的基础功能,以后要查询就得看这里!

功能清单

df2.indexdf2.columns df2.axes df2.T df2.info() df2.head(i) df2.tail(i) df2.describe()

 

首先随机创建一个DataFrame

# 利用 numpy 的随机函数建立一个 DataFramedf = DataFrame(np.random.rand(50,5))

运行结果

是5行50列的一个二维数组

5行50列的二维数组

 这里为了加深印象,我添加了一个字典,增加对比,如下

data = {
'state':['Ohino','Ohino','Ohino','Nevada','Nevada'], 'year':[2000,2001,2002,2001,2002], 'pop':[1.5,1.7,3.6,2.4,2.9]}dic_df = DataFrame(data,index=['one','two','three','four','five'], columns=['year','state','pop','debt'])print(df)

运行结果

 

 重点来了,以后查的时候就用下边

df.index 

求行

df.index dic_df.index

df运行结果

RangeIndex(start=0, stop=50, step=1)#意思是从0开始,50结束,步长为1

 dic_df的运行结果

Index(['one', 'two', 'three', 'four', 'five'], dtype='object')
df.columns 求列
print(df.columns)print(dic_df.columns)

运行结果

 

 df.axes

print(df.axes)print(dic_df.axes)

运行结果

就是返回两个“边”。

 

df.T

index 跟 columns 对调

 

print(dic_df)print(dic_df.T)

运行结果

 

df.info() 打印二维数组的信息
print(df.info())print('\n')print(dic_df.info()

运行结果

这里显示的信息都是以列为单位(columns)

df.head(i) 显示前头几行数据,以行为单位,index
print(df.head(4))print('\n')print(dic_df.head(2))

 运行结果

 

df.tail(i)

从后头显示几条信息

print(df.tail(4))print('\n')print(dic_df.tail(1))

运行结果

df.describe()

查看数据值列的汇总统计

可返回变量和观测的数量、缺失值和唯一值的数目、平均值、分位数等相关信息

print(dic_df.describe().T)print('\n')print(dic_df.describe())

运行结果

 

转载于:https://www.cnblogs.com/PYlog/p/9141136.html

你可能感兴趣的文章
JavaScript(3)
查看>>
替换文本是什么
查看>>
LIS+二分法
查看>>
指针与引用
查看>>
JavaScript---网络编程(9-1)--DHTML技术演示(2-1)-表格创建的几种方式
查看>>
Codeforces-940D. Alena And The Heater
查看>>
Hive查询
查看>>
解决 vs2010 联接sql 2005 时 报错未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc...
查看>>
函数初识
查看>>
Java时间日期格式转换Date转String和String转Date
查看>>
Linux简介
查看>>
django查询操作
查看>>
易语言启动窗口上的"关闭"按钮被按下,应该怎样写事件?
查看>>
【做题】CFedu41G. Partitions——推式子
查看>>
jdk环境变量配置
查看>>
C语言回顾-内存管理和指针函数
查看>>
三、freemarker数据、模版指令
查看>>
wm_concat函数的排序问题
查看>>
Webstorm配置CSS/SCSS自动补全兼容前缀autoprefixer插件
查看>>
音频系统应用中的“POP”噪声以其常用解决方法
查看>>