Pandas-DataFrame

DataFrame

DataFrame是Pandas的一种数据类型可以理解为n乘n的表格结构;下面是它的部分常用用法

1.创建DataFrame

1import pandas as pd 2import numpy as np 3 4# dict 5pd.DataFrame(data={'id':['a','b','c'],'values':[1,3,5]}) 6# list 7pd.DataFrame(data=[[1,3,5],[2,4,6],[9,8,7]]) 8# tuple 9pd.DataFrame(data=((1,3,5),(2,4,6),(9,8,7))) 10# ndarray 11pd.DataFrame(data=np.array([[1,3,5],[2,4,6],[9,8,7]])) 12# Series 13pd.DataFrame(data=pd.Series([1,3,5,2,4,6,9,8,7]))

2.DataFrame属性

1df = pd.DataFrame(data=[[1,3,5],[2,4,6],[9,8,7]]) 2df.shape # 形状 3df.ndim # 维度、轴 4df.iloc[0] # 按索引位置 5df.loc[1] # 按索引值 6df.dtypes # 元素类型 7df.T # 转置 8df.size # 元素个数 9df.index # 索引值 10df.values # 元素值 11df.columns # 列名

3.DataFrame方法

1df.keys() # 获取索引 2df.head() # 获取前五行(默认) 3df.sort_values() # 按元素值升序排序 4df.sort_index(ascending=False) # 按索引值降序排序 5df.describe() # 查看详细描述 6df.mean() # 求平均 7df.drop() # 返回删除某列的DataFrame 8df.drop_duplicates() # 去重 9df.value_counts() # 统计某列不同值出现的次数 10df.reset_index() # 重置索引 11df.astype() # 转换类型 12df.dropna() # 去除NaN值
点赞
收藏

评论区

加载中...

相关推荐

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

Python数据分析实战(2)使用Pandas进行数据分析

一、Pandas的使用1.Pandas介绍Pandas的主要应用包括:数据读取数据集成透视表数据聚合与分组运算分段统计数据可视化Pandas的使用很灵活,最重要的两个数据类型是DataFrame和Series。对DataFrame最直观的理解是把它当成一个Excel表格文件,如下:索引是从0开始的,也

数据同步gossip协议原理与应用场景介绍

Gossip是一种p2p的分布式协议。它的核心是在去中心化结构下,通过将信息部分传递,达到全集群的状态信息传播,传播的时间收敛在O(Log(N))以内,其中N是节点的数量。基于gossip协议,可以构建出状态一致的各种解决方案。

FLV文件格式

1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  

PHP创建多级树型结构

<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n