pandas常用函数之DataFrame


前言

对pandas常用的函数进行了一下汇总,供自己以后回顾使用。


一、DataFrame

1、定义

import pandas as pd

df = pa.DataFrame(Data, index=(...), columns=(...), dtype=)

2、常用属性

df.shape#获取DataFrame的形状。[0]代表行数,[1]代表列数

df.dtypes#获取DataFrame中的数据类型

df.ndim#获取DataFrame的维数

df.index#获取DataFrame的索引(指行名称)

df.columns#获取DataFrame的列名称

df.values#获取DataFrame中的内容,如果全为数字,格式为ndarray

df.head#获取DataFrame的头几行

df.tail#获取DataFrame的尾几行

df.info#获取DataFrame自身的有关信息(行数、列标题、数据类型等)

df.describe#获取DataFrame的统计信息(均值、方差、最大值、最小值、中位数)

3、排序

df.sort_values(by=列名,ascending=True)#默认为True,代表升序,False代表降序

4、切片

df[2:4]#使用df自身,只能对行操作

df.loc[]#按照行、列名称进行切片,采用多行多列时,不会像Numpy取点,会取到右端点

df.iloc[]#按照行、列的索引进行切片,采用多行多列时,不会像Numpy	取点,不会取到右端点

5、布尔索引

df[df["列名"]>10]=20#单个条件

df[df["列名"]>10]&df[df["列名"]<30]#多个条件

6、关于返回类型

df["列名"]#返回Series

df.[["列名"]]#返回DataFrame
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值