如何使用另一个数据框的分组输出来创建新的数据框?

威廉

我有包含符号,出价和要价的报价数据。我能够找到每个符号的平均价差和标准差。

我想为每个符号创建一个置信区间,并在最终的DataFrame输出中包含各列

  • 股票代码
  • 平均点差
  • 下界95%置信度
  • 上限95%置信度

我怎样才能做到这一点?这是我所能达到的程度:

df = pd.read_csv('C:\\Users\\William\\Desktop\\tickdata.csv',
                 dtype={'ticker': str, 'bidPrice': np.float64, 'askPrice': np.float64, 'afterHours': str},
                 usecols=['ticker', 'bidPrice', 'askPrice', 'afterHours'],
                 nrows=3000000
                 )

df = df[df.afterHours == "False"]
df = df[df.bidPrice != 0]
df = df[df.askPrice != 0]
df['spread'] = (df.askPrice - df.bidPrice)

print(df.groupby(['ticker'])['spread'].mean())
print(df.groupby(['ticker'])['spread'].std(ddof=0) * 1.96)
利亚姆·弗利(Liam Foley)

只需调用pd.dataframe就可以了。

new_df = pd.dataframe(df.groupby(['ticker'])['spread'].mean()) http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R:使用来自另一个数据框的映射在一个数据框中创建一个新列

来自分类Dev

尝试使用Python / pandas根据来自另一个数据框的一列的内部和创建一个新的数据框

来自分类Dev

根据来自另一个数据框的值创建新的数据框

来自分类Dev

根据R中另一个数据框的索引创建一个新的数据框

来自分类Dev

从另一个创建一个数据框(使用数据透视)

来自分类Dev

如何基于另一个数据框上的条件匹配在数据框中创建新列?

来自分类Dev

使用另一个数据框的行号从现有数据框创建新的pandas数据框

来自分类Dev

如何创建一个新表来汇总另一个数据框中的数据?

来自分类Dev

基于另一个数据框创建新的Min()和Max()列

来自分类Dev

从R中的另一个数据框创建多个数据框

来自分类Dev

如何基于另一个数据框创建绘图新的数据框

来自分类Dev

如何通过获取另一个数据框的滚动COLUMN总数/总和来创建新的数据框?

来自分类Dev

在Dataframe中对列进行分组,并使用分组的数据创建另一个数据框

来自分类Dev

创建新的数据框,该数据框填充了另一个数据框的简单计算

来自分类Dev

如何基于另一个长度不同的另一个数据框的值在现有数据框上创建新列

来自分类Dev

如何仅使用在另一个数据框中已更改的行来创建新数据框?

来自分类Dev

如何使用取自另一个数据框的值向数据框添加新列?

来自分类Dev

根据另一个数据框的值对数据框条目进行分组

来自分类Dev

语言:如何根据另一个数据框在数据框中创建新列?

来自分类Dev

使用另一个数据框的唯一值创建并填充一个数据框

来自分类Dev

Python Pandas:根据另一个数据框的类别值创建新列

来自分类Dev

鱼壳使用从另一个exe的评估输出来创建函数

来自分类Dev

R:创建新的数据框行是来自另一个数据框的列

来自分类Dev

如何从另一个数据框创建转置数据框

来自分类Dev

基于另一个数据框按组创建新数据框

来自分类Dev

如何使用另一个数据框的索引索引到一个数据框?

来自分类Dev

在数据框中创建一个新变量,条件是另一个数据框

来自分类Dev

基于另一个数据框创建新的数据框

来自分类Dev

在 R 中创建一个包含另一个数据框统计信息的新数据框

Related 相关文章

  1. 1

    R:使用来自另一个数据框的映射在一个数据框中创建一个新列

  2. 2

    尝试使用Python / pandas根据来自另一个数据框的一列的内部和创建一个新的数据框

  3. 3

    根据来自另一个数据框的值创建新的数据框

  4. 4

    根据R中另一个数据框的索引创建一个新的数据框

  5. 5

    从另一个创建一个数据框(使用数据透视)

  6. 6

    如何基于另一个数据框上的条件匹配在数据框中创建新列?

  7. 7

    使用另一个数据框的行号从现有数据框创建新的pandas数据框

  8. 8

    如何创建一个新表来汇总另一个数据框中的数据?

  9. 9

    基于另一个数据框创建新的Min()和Max()列

  10. 10

    从R中的另一个数据框创建多个数据框

  11. 11

    如何基于另一个数据框创建绘图新的数据框

  12. 12

    如何通过获取另一个数据框的滚动COLUMN总数/总和来创建新的数据框?

  13. 13

    在Dataframe中对列进行分组,并使用分组的数据创建另一个数据框

  14. 14

    创建新的数据框,该数据框填充了另一个数据框的简单计算

  15. 15

    如何基于另一个长度不同的另一个数据框的值在现有数据框上创建新列

  16. 16

    如何仅使用在另一个数据框中已更改的行来创建新数据框?

  17. 17

    如何使用取自另一个数据框的值向数据框添加新列?

  18. 18

    根据另一个数据框的值对数据框条目进行分组

  19. 19

    语言:如何根据另一个数据框在数据框中创建新列?

  20. 20

    使用另一个数据框的唯一值创建并填充一个数据框

  21. 21

    Python Pandas:根据另一个数据框的类别值创建新列

  22. 22

    鱼壳使用从另一个exe的评估输出来创建函数

  23. 23

    R:创建新的数据框行是来自另一个数据框的列

  24. 24

    如何从另一个数据框创建转置数据框

  25. 25

    基于另一个数据框按组创建新数据框

  26. 26

    如何使用另一个数据框的索引索引到一个数据框?

  27. 27

    在数据框中创建一个新变量,条件是另一个数据框

  28. 28

    基于另一个数据框创建新的数据框

  29. 29

    在 R 中创建一个包含另一个数据框统计信息的新数据框

热门标签

归档