AI学习:python.pandas基本属性学习(第二天)

有关于pandas中的DataFrame,我们需要对其的基本信息有一个大致的了解,一下列出来的一些关于DataFrame的函数,可以帮助我们快速查找二维矩阵信息。下表可快速查找所需函数。

DataFrame 的基础属性

  • df.shape # 形状,行数列数
  • df.dtypes # 列数据类型
  • df.ndim # 数据维度
  • df.index # 行索引
  • df.columns # 列索引
  • df.values # 对象值,二维ndarray数组

DataFrame 的整体情况查询

  • df.head() # 显示头部几行
  • df.tail() # 显示尾部几行
  • df.info() # 相关信息概览:行数,列数,列索引,列非空值个数,列类型,内存占用
  • df.describe() # 快速综合统计结果:计数,均值,标准差,最大值,四分位数,最小值
import pandas as pd
import numpy as np

#创建二维一个正态分布随机数组
d_1 = pd.DataFrame(np.random.randn(6,6),columns=list("abcdef"))
print(d_1)

#用字典传入数据
d_2 = pd.DataFrame({'A' : 6.,
                    'B' : pd.Timestamp("20220615"),
                    'C' : pd.Series(1,index=list(range(6)), dtype='float32'),
                    'D' : np.array([6] * 6, dtype='int64'),
                    'E' : pd.Categorical(["test","train","test","train","test","train"]),
                    'F' : 'info' })
print(d_2)

#数据查看
print(d_2.dtypes)   #查看d_2的类型
print(d_2.shape)    #查看d_2的形状
print(d_2.ndim)     #查看d_2的维度
print(d_2.head(3))  #查看d_2的前三行数据
print(d_2.tail(3))  #查看d_2的后三行数据
print(d_2.index)    #利用index查看
print(d_2.columns)  #利用columns查看
print(d_2.values)   #利用values查看
print(d_2.info())   #利用info()查看d_2的基本信息

#数据统计
print(d_1.describe())   #利用describe()快速查看统计结果
print(d_1.T)    #矩阵转置

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值