Python:聚合函数(groupby)
来源:互联网 发布:linux端口映射 命令 编辑:程序博客网 时间:2024/05/25 16:37
一堆废话
不知不觉都12月12日了。
如果再不写CSDN,我的持之以恒勋章就要消失了!
记得去年的双十二,是真的大打折了!上证一天跌了2.47%,近400只股票跌停。
我还清晰地记得,那天是一路下跌。中午收盘已经跌了接近1.7%了。
在食堂吃饭的时候,除了恐慌,脑子一片空白…(毕竟我在潘老板的带领下,也到市场里走了一圈的。而且那个时候啥都不懂)
今天也是双十二,又来打折。不过我看着你们跌就好了。
我也不去像某些人一样,整天吼着买哪只哪只股票,或者全仓抄底啥的,尽管我已经通过了发布证券研究报告业务资格的考试。
反正一涨一跌,一半的时间能猜中。而且这种空头排列,你就猜跌,多头排列,你就跟风喊涨。更有可能命中。
股市这东西,整天盯着布朗运动看几个小时,累不累?
买入配置型仓位,然后做实业去,挺好的…
国家队都说了,我们股市波动如此之大,就是因为有太多的趋势交易者,太多的追涨杀跌!
正题
一天的交易结束后,根据交易流水,要生成持仓汇总。
所以推荐使用py的聚合函数,groupby。
案例代码演示是这样的。
import pandas as pd
df = pd.read_excel('trade.xlsx')
df
df_grp = df.groupby(['证券代码', '买卖方向']).sum()
df_grp
tmp_df = df.copy()tmp_df.index = [df['证券代码'], df['买卖方向']]tmp_df
tmp_df.drop_duplicates(['证券代码','买卖方向'], inplace=True)tmp_df
other_cols = list(set(tmp_df.columns) - set(df_grp.columns))df_sum = pd.concat([df_grp, tmp_df.loc[:, other_cols]], axis=1)
df_sum
上面的案例,py代码在附在下面。
# coding: utf-8import pandas as pddf = pd.read_excel('trade.xlsx')df_grp = df.groupby(['证券代码', '买卖方向']).sum()tmp_df = df.copy()tmp_df.index = [df['证券代码'], df['买卖方向']]tmp_df.drop_duplicates(['证券代码','买卖方向'], inplace=True)other_cols = list(set(tmp_df.columns) - set(df_grp.columns))df_sum = pd.concat([df_grp, tmp_df.loc[:, other_cols]], axis=1)
阅读全文
0 0
- Python:聚合函数(groupby)
- 聚合函数&groupby&having
- Python中的分组函数(groupby、itertools)
- Python中的分组函数(groupby、itertools)
- Python groupby,聚合,分组级运算
- 【python】DataFrame.groupby()聚合,分组级运算
- python/pandas数据挖掘 groupby,聚合
- python/pandas数据挖掘(十四)-groupby,聚合,分组级运算
- python中Groupby使用(四)-通过函数进行分组
- python中groupby()函数讲解与示例
- python groupby
- Python--itertools包--groupby使用(分类)
- python——当groupby遇到匿名函数
- python dataframe groupby
- python groupby用法实战
- python学习笔记--groupby
- python merge()&groupby()
- 批量数据的聚合以及groupby实现
- Android_接口回传
- 类内初始值
- python基础,列表
- 38. Count and Say
- “后起之秀”——Kotlin
- Python:聚合函数(groupby)
- 23-IO流(演示键盘录入) 24-IO流(读取键盘录入) 25-IO流(转换流)123 26-IO流(转换流-需求演示)
- 如何解决python3中numpy报错No module named 'numpy'
- 修改linux中的网卡名
- 数组笔记
- 字符串文件流的实现
- (一)Node.js写入文件中文乱码问题
- Multisim的探针(Probe)及数字电路的一些调试技巧的应用
- 学习笔记6