用python处理数据(五)——DataFramed的一些操作

时间:2021-02-22 16:57:37

利用panadas查询数据

还是用的那个csv文件。
用python处理数据(五)——DataFramed的一些操作
查询前n个数和后n个数据
用到head()函数和tail()函数
用python处理数据(五)——DataFramed的一些操作
查询最近的数据
用python处理数据(五)——DataFramed的一些操作
索引查询
用python处理数据(五)——DataFramed的一些操作
或者:
用python处理数据(五)——DataFramed的一些操作
查询布尔值变量
用python处理数据(五)——DataFramed的一些操作
该操作得到所有的数据行,不符合条件的则被赋予NaN值

用DataFrame进行统计运算

describe()函数:返回描述性统计信息

用python处理数据(五)——DataFramed的一些操作
mode()函数:返回众数
用python处理数据(五)——DataFramed的一些操作
var()函数:返回方差
std()函数:返回标准差
用python处理数据(五)——DataFramed的一些操作
skew()函数:返回偏态系数
kurt()函数:返回峰态系数
用python处理数据(五)——DataFramed的一些操作

用DataFrame实现数据聚合

随机生成一些数据,假设是研究天气和消费的关系
用python处理数据(五)——DataFramed的一些操作
根据天气将数据分组
用python处理数据(五)——DataFramed的一些操作
可以查询各组数据的第一行,最后一行内容以及各组的平均值
用python处理数据(五)——DataFramed的一些操作
当然,也可以针对多列进行分组
通过agg()还可以对数组加一系列函数,如:
用python处理数据(五)——DataFramed的一些操作

DataFrame的串联,附加,连接

串联:concat()函数
将两个数据串联在一起
用python处理数据(五)——DataFramed的一些操作
附加:append()函数
在原来的结构上加上数据
用python处理数据(五)——DataFramed的一些操作
连接:pandas的merge()函数或者DataFrame的join()函数
我就不给例子了。。。。。