推荐一个超好用的股票分析神器:groupby

哈喽,大家好,今天给大家介绍一个好用的函数:groupby函数,通过这个函数我们可以完成复杂的分组数据统计。今天我们以同花顺股票数据为例,进行相关的数据操作:

1.groupby函数怎么用?

我们首先介绍一下,groupby函数的基本用法:

df.group(需要分组聚合的列名)

举例:

2.groupby函数实际应用之对股票数据分组计算收盘价

①首先我们准备一组数据:同花顺、中石油以及长安汽车部分时间股票明细数据(需要下载数据朋友,可以在文章末尾进行获取数据),这 其中包括收盘价、成交额、成交量、最低价、最高价等信息:

推荐一个超好用的股票分析神器:groupby

②我们首先将数据进行读取操作:

大家在读取数据的时候,记得将数据编码为gbk格式,才能正常的读取,读取的数据如下:

pd.read_csv('同花顺股票详情.csv',encoding='GBK')

推荐一个超好用的股票分析神器:groupby

③我们首先进行简单的分组统计:

按照股票的名称进行分组,统计不同股票名称中最高收盘价是多少:

下面代码所代表的意思分别为,以名称进行分组,对收盘价计算最大值:

df.groupby('名称')['收盘价'].max()

④通过下图我们可以看到,各股票所对应的最高收盘价如下:推荐一个超好用的股票分析神器:groupby

3.groupby函数实际应用之对股票数据分组计算平均收盘价:

①目的:获取各股票的平均收盘价并进行排序:

下面代码所代表的意思分别为,以名称进行分组,对收盘价计算平均值并且按照升序进行排序:

df.groupby('名称')['收盘价'].mean().sort_values()

②如下图就可以看到各股票这些天的平均收盘价:

推荐一个超好用的股票分析神器:groupby

链接: https://pan.baidu.com/s/1HaqV8WyTIudPZKXHfgbnuw 提取码: tgc7

好了,今天的文章就先到这里啦!明天见!

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章